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

Reply via email to