GoogleChromeLabs / GoogleChromeLabs/bubblewrap

Always output an 'id' field in the manifest, or, force users to specify an 'id'

Open
#906 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3.1k
Forks
319
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
We have one user who has a PWA which has had it's id change, as the start_url was changed. This is **bad**, as it means they made a different app. In the web platform world. this is like changing the android package id.

**Describe the solution you'd like**
Users of bubblewrap should be protected from this issue, either by being forced to specify an 'id', or by having bubblewrap specify one using existing metadata that is **guaranteed** to be stable.

https://developer.chrome.com/docs/capabilities/pwa-manifest-id
https://docs.google.com/presentation/d/1QqriRwxqzo8Dqwj3BOixE6AWIm0Kr4y9-ScOm-MKhMs/edit#slide=id.g2f9677cb0f8_0_0

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.