Contact emailsphi...@chromium.org, pwa...@chromium.org
Define an optional id field in the app manifest that's used to globally identify the web app. If the id is not specified, start_url will be used as the default id.
TAG review statusPending
Goals for experimentation
Test it function as expected. We plan to skip Intent to Experiment and move to Intent to Ship after DevTrial, as it's a single string field in the manifest that doesn't provide functional change to users and we don't expect to get useful feedback about API shape.
Ongoing technical constraints
The raw manifest json can be viewed in devtools->Application->Manifest.
The compuated app id can be viewed in devtools->Application->Identity-> App Id
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?No
Currently only Windows, Linux, Mac, Chrome OS
Android implementation is done in a different timeline, and planned to be done on 2022 Q1.Manual tests are written, currently under review https://github.com/web-platform-tests/wpt/pull/30409
Requires code in //chrome?False
Link to entry on the Chrome Platform Statushttps://www.chromestatus.com/feature/6064014410907648
Links to previous Intent discussionsIntent to prototype: https://groups.google.com/u/1/a/chromium.org/g/blink-dev/c/hlxPHfg9GRc/m/M1jbEffUBQAJ