Re: Adjusting the definition of fallback-free object

On Tue, 7 Apr 2009, Simon Pieters wrote:
>
> This page
> 
>   
> http://www.systemrequirementslab.com/bonus/t/analysis2.tmpl?registration_option_id=7840
> 
> fails to work given these rules
> 
>   
> http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#dom-document-nameditem
> 
> (...which WebKit and Opera more or less implement. Firefox and IE do 
> things differently.)
> 
> 
> I think it could be made to work without regressing other pages by 
> changing the definition of "fallback-free" such that an object is 
> fallback-free if it does not have any object or embed descendants. Maybe 
> applet should be in the list, too. img should probably not be in the 
> list considering spacer gifs.
> 
> 
> Discussion at http://krijnhoetmer.nl/irc-logs/whatwg/20090407#l-489
> 
> # [16:03] <zcorpan> the page does <object id=ie><comment><object
> id=moz><table><tr><td>&nbsp;</table>
> # [16:03] <zcorpan> along with if (null != document.moz) ... else if (null !=
> document.ie) ... else return // error
> # [16:03] <zcorpan> both objects are ignored because they have "fallback"

On Wed, 8 Apr 2009, Simon Pieters wrote:
> 
> I've looked at http://philip.html5.org/data/object-with-id-or-name.xml.bz2
> (don't open that in a browser) and noted the following:
> 
>  * Most have just an embed nested in object.
>  * Some have nested objects. Many of those have one of the following nested in
> the inner object:
>     - "FAIL (the browser should render some flash content, not this)." or
> other copy-paste cruft
>     - "<a href=...><img alt="Get Adobe Flash player" src=...></a>"
>     - Actual alternative content (e.g. an image map)
>  * None of them had an <applet> nested in <object>.
>  * None of them had an <iframe> nested in <object>.
>  * A few have <form> (with id/name) nested in <object>.
> 
> In conclusion, I think the list should be just object and embed.

Done.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Wednesday, 3 June 2009 19:41:42 UTC