The web already has a bunch of features that require permission UI, such as passwords, geolocation, notifications, WebRTC, etc.
With service workers this will grow with permissions for push, persistent storage, one-off synchronization, and periodic synchronization. And likely more going forward. I'd like to ask that we start investigating how to best present these to the user, including their persistence and implications. As well as strongly considering updating about:preferences to reveal how much we store for each page (and making it possible to tweak there). Especially now web page will be able to have things like background activity and such, being able to centrally manage that to preserve battery life and limit surveillance is getting increasingly more important. I filed the following bugs to consider some of these issues, but perhaps some mailing list discussion is warranted as well, hence this post: * https://bugzilla.mozilla.org/show_bug.cgi?id=1138827 * https://bugzilla.mozilla.org/show_bug.cgi?id=1138829 * https://bugzilla.mozilla.org/show_bug.cgi?id=1138885 * https://bugzilla.mozilla.org/show_bug.cgi?id=1138887 (This is also a heads up of sorts that as platform keeps pushing the web to turn into an OS, we need pretty close coordination to turn these new capabilities into something successful for users and web developers.) -- https://annevankesteren.nl/ _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform