Re: [w3c/manifest] Editorial: Add installable web application definition (PR #1163)

@benfrancis commented on this pull request.

This was merged very quickly! I have some suggestions.

> @@ -2411,17 +2411,22 @@ <h2>
         Installable web applications
       </h2>
       <p>
-        A common use case of a manifest is for a user agent to
-        <dfn data-local-lt="installing|installation" data-lt=
-        "installed">install</dfn> a web application; whereby the user agent
-        provides the end-user with a means of instantiating a new <a>top-level
-        browsing context</a> that has the manifest's members <a>applied</a> to
-        it. A web application that is installed is known as a <dfn data-export=
-        "">installed web application</dfn>. That is, the manifest's members, or
-        their defaults, are in effect on the <a>top-level browsing context</a>.
-        This distinguishes an installed web application from a traditional
-        bookmark, as opening a web page from a traditional bookmark will not
-        have the manifest's properties <a>applied</a> to it.
+          Any website is an <strong>installable web application</strong>. 

If an "installed web application" is defined as a web application whose manifest members have been applied to a top level browsing context, then how can a website with no manifest be an "installable web application"?

Surely a web application must at least have a web app manifest in order to be considered installable?

Also, is it the view of the Web Applications Working Group that all websites are web applications?

See also: https://github.com/w3c/manifest/issues/1097

> +        <p>Once a web application is [=installed=] it is known as a 
+        <dfn class="export">installed web application</dfn>: 
+        That is, the manifest's members, or their defaults,
+        are [=applied=] to the <a>top-level browsing context</a> of the web application. This
+        distinguishes an installed web application from a traditional bookmark,
+        as opening a web page from a traditional bookmark will not have the
+        manifest's properties <a>applied</a> to it.

> Once a web application is installed it is known as a[sic] installed web application: That is, the manifest's members, or their defaults, are applied to the top level browsing context of the web application.

This could be refined to say that _when the app is launched_ the manifest's members are applied to the created browsing context?

Currently it reads to me like an installed web application is one whose manifest _has_ been applied to a top-level browsing context. But actually installing a web app and launching a web app may be two separate steps as described in the following note. A web application which has been added to an app launcher but not yet launched may still be considered "installed".

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

Message ID: <w3c/manifest/pull/1163/review/2602553253@github.com>

Received on Friday, 7 February 2025 19:13:01 UTC