Re: [w3c/manifest] Clarify the definition of "navigation scope", "applied", and off-scope theming (#880)

@mgiuca commented on this pull request.



> @@ -439,10 +439,9 @@ <h2>
       </h2>
       <p data-link-for="WebAppManifest">
         A <dfn data-export="">navigation scope</dfn> is a <a>URL</a> that
-        represents the set of URLs to which an <a>application context</a> can
-        be navigated while the manifest is <a>applied</a>. The <a>navigation
-        scope</a> of a manifest <var>manifest</var> is
-        <var>manifest</var>["<a>scope</a>"].
+        represents the set of URLs which are considered to be part of an

OK maybe we can workshop this. I don't want to return to the old definition, since it directly ties the scope to the set of URLs that the manifest "applies" to, where "applies" has a strict technical definition of having all of its members used by the top-level browsing context (and that can now be true for all URLs).

It wasn't my intention to try and define a web application here. What's really important here is three things:

1. A "navigation scope" is just a URL.
2. Really though, the URL represents a set of URLs, which is all the URLs that return true from the "within scope" algorithm.
3. The actual normative meaning of the navigation scope is defined by every other thing that uses the "navigation scope" or "within scope" concept.

So 2 and 3 are taken care of elsewhere. All that this definitional sentence really needs to do is say "it's a URL". I thought it was a bit empty, so I added "it represents the set of URLs which are considered to be part of an application". That feels a bit non-normative, so we can take it out, and just give the facts about "navigation scope" as if we were defining a typedef in a computer program, and not give its meaning in this statement. Simply: "A navigation scope is a URL."

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

Received on Friday, 29 May 2020 06:37:26 UTC