ACTION-346 - Suggest alternate text for 8.1.2

The current normative language in 8.1.2 reads:

> Web User Agents MUST NOT display material controlled by Web content  
> in parts of the user interface that are intended or commonly used to  
> communicate trust information to users.


The concern I raised was that, speaking for myself, I don't care about  
*mixture* per se, I care about the ability of content to hijack  
chrome.  I appreciate that the two are linked, but the example I  
raised (which §8.1.3 also uses) was that I have no problem with  
favicons, indeed I think they're an extremely useful cue from a  
usability standpoint.  My problem is with the idea that a favicon  
could be an exact replica of a security indicator like, say, a  
padlock.  I proposed that the solution to this kind of problem lies in  
helping software developers build UIs which do not give chrome and  
content indicators equal weighting.  A favicon can only spoof a  
security indicator if they are both 16x16 icons.

In that vein, then, I would recommend (and I welcome wordsmithing on  
any of this):

1) Changing the normative text in §8.1.2 to read:

> Web User Agents MUST NOT communicate trust information using user  
> interface elements which can be mimicked in chrome by web content.   
> Site-controlled content (e.g. page title, favicon) MAY be hosted in  
> chrome, but this content MUST NOT be displayed in a manner that  
> confuses hosted content and chrome indicators.


2) Removing the MUST NOT bullets in §8.1.3 relating to favicons.  We  
can offer more guidance here though, so that the new section might read:

> 8.1.3 Techniques
>
> This section is normative.
>
> The following technique is neither necessary nor sufficient to claim  
> conformance with the Requirement. However, conformance with this  
> technique entails conformance with the necessary techniques that  
> concern favorite icons.
>
>   - Web User Agents MAY ignore favorite icon [FAVICON] references  
> that are part of Web content.
>   - Web User Agents SHOULD NOT use a 16x16 image in chrome to  
> indicate security status if doing so would allow the FAVICON to  
> mimic it.


Cheers,

J

---
Johnathan Nightingale
Human Shield
johnath@mozilla.com

Received on Monday, 3 December 2007 21:57:58 UTC