[Bug 13275] Display of media control UI when scripting is disabled

http://www.w3.org/Bugs/Public/show_bug.cgi?id=13275

Tab Atkins Jr. <jackalmage@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jackalmage@gmail.com

--- Comment #1 from Tab Atkins Jr. <jackalmage@gmail.com> 2011-07-15 21:22:02 UTC ---
(In reply to comment #0)
> I'm not aware of any other case where an element attribute is added into the
> page when scripting is disabled. If the developer is unaware that this happens
> when scripting is disabled, they may remain totally unaware that the control UI
> is being displayed whenever the user accesses the page with scripting disabled. 

The attribute is not added.  The controls are simply displayed, which happens
to be the same thing that occurs if you set the attribute.


> More importantly, they're not given the option to not have the control UI
> display. 
> 
> The controls attribute is a boolean attribute, which means when its present,
> display the control UI. It's reasonable to assume, then, that when it isn't
> present, the author or developer does not want the control UI to be present. 
> 
> By enabling the control UI when the attribute is not listed and scripting is
> disabled, the HTML5 specification is making it impossible to not have a control
> UI whether the author wants one or not. This limits the choices available to
> the author or developer.

Disabling the control UI when there is no possibility of providing custom
controls is almost certainly going to be done accidentally, by an author
assuming that scripting is always on and their script-based controls will be
added, and so just omitting the @controls attribute.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Friday, 15 July 2011 21:22:03 UTC