Re: [w3c/manifest] Add scope conflict section about same-origin and nested scopes (PR #1034)

@mgiuca commented on this pull request.



> +          agent settings and controls to apply to only one web applications.
+          Without this isolation, these settings or controls can apply to more
+          than one web application, which will likely be unexpected by the
+          user. Examples:
+        </p>
+        <ul>
+          <li>Permissions
+          </li>
+          <li>Storage and storage quota
+          </li>
+          <li>User settings (e.g. font size, zoom level)
+          </li>
+        </ul>
+        <p>
+          To aide with disambiguation apps with scope conflicts, user agents
+          can determine the <dfn>controlling app</dfn> for a given document

+1 this feels like getting into normative (optional) requirements in a non-normative section. Look for instances of the word "can" and "may" in the above paragraphs and ask yourself whether you're specifying things for the user agent - I think you are, so those words should be capitalized ("can" should become "MAY") and moved into a normative section, or this section can become normative with notes for non-normative bits.

Conversely, the "may" in "The following scenarios may require" below is not a normative requirement so should be reworded to avoid the word "may" - e.g. "The following scenarios could require". Or turn it into a proper normative statement as Marcos is suggesting.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/manifest/pull/1034#pullrequestreview-1320949106
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/manifest/pull/1034/review/1320949106@github.com>

Received on Thursday, 2 March 2023 02:31:52 UTC