From e51cbb1b0d9b077129917fc238222598cc411369 Mon Sep 17 00:00:00 2001 From: Matt Giuca Date: Thu, 2 May 2024 23:00:13 +0000 Subject: [PATCH] Rewrite privacy considerations on fingerprinting in start_url (#1114) SHA: 2a8fc0a28c9b39b7e1402646c3bcf6d812c3d583 Reason: push, by dmurph Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- index.html | 60 +++--------------------------------------------------- 1 file changed, 3 insertions(+), 57 deletions(-) diff --git a/index.html b/index.html index e97194c2..eee0c67d 100644 --- a/index.html +++ b/index.html @@ -163,7 +163,7 @@ .mdn .samsunginternet_android::before{background-image:url(https://www.w3.org/assets/logos/browser-logos/samsung-internet/samsung-internet.svg)} .mdn .webview_android::before{background-image:url(https://www.w3.org/assets/logos/browser-logos/android-webview/android-webview.png)} - + @@ -531,8 +531,6 @@

Web Application Manifest

Security considerations
  • 6.2 Deep links -
  • 6.3 - Web Apps with scope conflicts
  • 7. Display modes
  • 8. @@ -3461,58 +3459,6 @@

    Web Application Manifest

    -

    This section is non-normative.

    - -

    - Because scopes are based on URL matching, it is possible for a developer to create - multiple web applications with the same, overlapping, or nested scopes. Doing so creates - several issues (detailed below) and is thus considered bad practice. -

    -
      -
    • The scopes of the two web apps can be on the same origin. Not - recommended. -
    • -
    • The scope of one web app can be nested inside the scope of the - other. Strongly not recommended. -
    • -
    • The scopes of the two web apps can be the same. Strongly not - recommended. -
    • -
    -

    - Same-origin scopes are not recommended due to origin-based settings - that will affect all apps installed under that origin. Settings like: -

    -
      -
    • Permissions -
    • -
    • Storage and storage quota -
    • -
    • User settings (e.g. font size) -
    • -
    -

    - Further, overlapping, nested, or duplicate scopes can have the following UX and - API problems or inconsistencies among other possible consistencies: -

    -
      -
    • Installation prompting may not work for the nested app if the - outer app is installed. -
    • -
    • User-agent UX around launching an app for a browsing context may - be inconsistent or not appear. -
    • -
    • Badging API calls will not be able to consistently update the - correct web app badge. -
    • -
    • Notifications may have incorrect attribution or not appear. -
    • -
    • Future APIs may not work at all in this configuration. -
    • -
    -

    7. Display modes @@ -4260,7 +4206,7 @@

    Web Application Manifest

    Public Working Draft:

    K.