Notes - Manifest Working Session (EU/US) (Apr 9, 2026)

Notes

pull requests!

   -

   Approved & merged Add `color_scheme_dark` member and themeable members
   (colors only) by christianliebel · Pull Request #1207 · w3c/manifest
   <https://github.com/w3c/manifest/pull/1207>
   -

      Add `color_scheme_dark` member and themeable members
      -

      Themeable member are currently only colors (are are parsed as such),
      and are explicitly just the background_color and theme_color members for
      now.
      -

      Themeable members are defined in a way that allows them to be swapped
      in when the 'apply a manifest' process is used, helping reduce
      re-definitions of the member description.
      -

      WebKit implementation bug:
      https://bugs.webkit.org/show_bug.cgi?id=311727
      -

      Chromium implementation bug: https://crbug.com/383165202
      -

   Bring back `beforeinstallprompt` by christianliebel · Pull Request #1206
   · w3c/manifest <https://github.com/w3c/manifest/pull/1206>
   -

      waiting until we know more about positions
      -

   Add `navigator.install()` by christianliebel · Pull Request #1175 ·
   w3c/manifest <https://github.com/w3c/manifest/pull/1175>
   -

      waiting until we know more about positions
      -

   Clarify how manifest image resources are fetched by marcoscaceres · Pull
   Request #1171 · w3c/manifest <https://github.com/w3c/manifest/pull/1171>
   -

      pinged marcos - this seems strictly better even though we technically
      don't have a 'context' for the image fetching algorithm
      -

   Clarify applying manifest to an existing browsing context by
   christianliebel · Pull Request #1202 · w3c/manifest
   <https://github.com/w3c/manifest/pull/1202>
   -

      LGTM - squashed and merged.

issues!

   -

   Clarify how images are loaded, and that they don't depend on CSP · Issue
   #910 · w3c/manifest <https://github.com/w3c/manifest/issues/910>
   -

      solved via' Marcos's pull request, pending on him squashing & merging
      -

   "Default display mode" section is super confusing · Issue #1024 ·
   w3c/manifest <https://github.com/w3c/manifest/issues/1024>
   -

      left explicit feedback about how to update the spec with the extra
      concepts of requested vs effective
      -

   Way to detect if a web app is installed · Issue #1092 · w3c/manifest
   <https://github.com/w3c/manifest/issues/1092>
   -

      Forked browser-tab usecase to Installation detection from a web app
      url opened in a browser tab · Issue #1214 · w3c/manifest
      <https://github.com/w3c/manifest/issues/1214>
      -

         Added this to CR, but needs confirming with WebKit for
         implementation intent / use case intent.
         -

         Might require a standards position request
         -

      Queried Marcos asking if we are in agreement on media query. Also
      asked about navigator.installed.


Action items

   - [image: unchecked]

Received on Thursday, 9 April 2026 18:10:58 UTC