diff --git a/index.html b/index.html index d651d5b2..8e718f0a 100644 --- a/index.html +++ b/index.html @@ -223,8 +223,8 @@

"sizes": "128x128" }], "start_url": "/index.html", - "display_override": ["minimal-ui", "standalone"], - "display": "minimal-ui", + "display_override": ["minimal-ui"], + "display": "standalone", "theme_color": "yellow", "background_color": "red" } @@ -639,7 +639,7 @@

  • [=list/For each=] |fallback_mode:DisplayModeType| of the - fallback_chain of |manifest|.{{WebAppManifest/display}}: + fallback chain of |manifest|.{{WebAppManifest/display}}:
    1. If the user agent supports the |fallback_mode|, then @@ -647,12 +647,20 @@

  • +
  • [=Assert=] false.
  • - The above loop is guaranteed to return a value before it terminates, + The above loop is guaranteed to return a value before the assertion, due to the fact that {{browser}} is in every mode's fallback chain, - and the requirement that all user agents support the {{browser}} [=display - mode=]. + and the requirement that all user agents support the {{browser}} + [=display mode=]. +

    +

    + In the future, new values added to {{DisplayModeType}} will not be + added to the fallback chain, and the algorithm should treat these + values, when used with the {{WebAppManifest/display}} field, as + {{browser}}. New values will only be compatible with + {{WebAppManifest/display_override}}.

    @@ -1453,6 +1461,12 @@

    display modes specified here, then it falls back to considering the {{display}} field. See [=display modes=] for the algorithm steps.

    +

    + This member is intended to be only used for advanced cases, where + the developer wants explicit control over the fallback order of their + display modes. Otherwise, the {{display}} should be sufficient for + most use cases. +