- From: Joe Steele <steele@adobe.com>
- Date: Mon, 12 May 2008 23:16:38 -0700
- To: <Mary_Ellen_Zurko@notesdev.ibm.com>
- Cc: <public-wsc-wg@w3.org>
- Message-ID: <7E19CB0359C4684887FB8C663DFD71080348A988@namail2.corp.adobe.com>
I was in the process of writing this up as a new "good issue" when I realized it would not be on the agenda for the F2F then. So I will respond a bit in email and also dial in for a bit (as long as I can stay awake). Unfortunately I think a lot of text would need to be modified to fix this issue. Maybe more than we have time for? Looking for sections where plug-in conformance is an issue I came up with the following: Section 4.1 I proposed a text change here earlier. I think it is still valid. Section 5.1 Propose adding at the end -- "User agent plug-ins MUST conform to the same requirements as the web user agent for this section." Section 5.5.1 Propose adding at the end -- "User agent plug-ins MUST either conform to this specification or defer handling to the web user agent." Section 5.5.3 Propose adding at the end -- "User agent plug-ins MUST either conform to this specification or defer handling to the web user agent." Section 6.1 Not sure what to do here -- what happens when the majority of the visible content is not from the web site? User agent plug-ins have no general way of signaling the identity of the web site they are being retrieved from. Maybe punt on this? Section 6.1.1 Propose adding at the end -- "User agent plug-ins MUST NOT obscure or degrade the rendering of the identity signal without specific prior user interaction" Section 6.3 Propose adding at the end -- "User agent plug-ins MUST NOT obscure or degrade the rendering of the TLS indicator without specific prior user interaction" Section 6.4 Propose adding at the end -- "User agent plug-ins MUST NOT obscure or degrade the rendering by the Web user agent of error signaling of class Warning/Caution or higher. User agent plug-ins MUST NOT obscure rendering by the Web user agent of error signaling of class Notification, without specific prior user interaction. User agent plug-ins should conform to this specification for all error signaling specific to interaction with the plug-in." Section 7.1.2 Propose adding at the end -- "User agent plug-ins MUST NOT obscure or degrade the rendering of the user agent's security chrome, without specific prior user interaction" Section 7.3 Propose adding at the end -- "User agent plug-ins MUST conform to this specification." Section 7.4 Propose adding at the end -- "User agent plug-ins MUST conform to this specification." That's all I have for now. I will be online in a few. I will write up a new issue if it is deemed worthy. Joe ________________________________ From: Mary_Ellen_Zurko@notesdev.ibm.com [mailto:Mary_Ellen_Zurko@notesdev.ibm.com] Sent: Wednesday, May 07, 2008 5:22 AM To: Joe Steele Cc: public-wsc-wg@w3.org Subject: Re: ISSUE-133 -- How do our definition of Web Page and the Robustiness section interact? Hi Joe, > but I think we should add a paragraph at the start of the Robustness > section (7.0) which says something like: > > Plug-ins or external systems which render Web page content SHOULD > follow the Robustness recommendations and SHOULD NOT interfere with > any recommendations which are a MUST for the user agent. It sounds like you're saying that this specification applies to "plug-ins and external systems which render Web page content". Or only the Robustness section does? I believe we'd want all the spec to apply to "plug-ins" (I'll use that shorthand here), to the extent they made sense. But not all will make sense (if the main user agent display SCI in secondary chrome, there's certainly no need for any plug-ins to). But if a plug-in diddled with the identity display, for example, we'd want the combination to still conform (which is what your SHOULD NOT) is getting at. Does that make sense? The definition we've been using for Web User Agent, assuming a logical and, does not include most (all?) plug-ins: [Definition: A Web User Agent is any software that retrieves and presents Web content for users.] And we wouldn't want to say a plug-in was conformant if it didn't follow a MUST in Robustness, for example. So overlaying a SHOULD on top of that might water it down. So is this a place for the conformance labels section I've been asking to strip out because I don't understand it (Thomas)? I appreciate your attempt to deal with plug-ins in one compact place. I'm just not sure it can work. Even changing the SHOULDs to MUSTs. Although let me take a stab and see what folks think. Add to the Overview (section 4.1): Plug-ins or external systems which render Web page content conform to this specification if they conform to all user agent requirements that apply to the rendering of content (e.g. [ref Robustness]) and do not degrade the conformance of the user agent to any other recommendations. No, I still think not. We've got to list them somewhere. So that we can be sure, during conformance testing, that we know what we're talking about. I think this is worthy of its very own issue. Want to create one? We have guidance on what a "good" issue looks like in our wiki: http://www.w3.org/2006/WSC/wiki/WriteGoodIssue <http://www.w3.org/2006/WSC/wiki/WriteGoodIssue> > Suggestion -- > This specification makes no specific assumption about the content > with which the user interacts, except for one: There is a top-level > Web page that is identified by a URI [RFC3986]. The Web page content > is served as part of a Web interaction. The page's content can be > interpreted and rendered by some combination of the user agent and > plug-ins to the user agent and external systems triggered by the user agent. > The page's behavior might be further determined by scripting, > stylesheets, and other mechanisms. I don't have an opinion either way on this, even after going back and reading the existing text. Anyone else?
Received on Tuesday, 13 May 2008 06:17:36 UTC