Closed Bug 1583142 Opened 1 year ago Closed 1 year ago

Considering removing third-party "persistent-storage" prompting support

Categories

(Core :: Storage: localStorage & sessionStorage, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: annevk, Assigned: tnguyen)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

This came up during bug 1572461. It's problematic that a third-party can prompt for persistent storage as this leads to UX that's not as understandable as it could be and once third-party isolation is a thing we do by default this would be even more problematic.

As we did already for notifications, I think we should stop allowing third-party contexts to prompt the user. If the third-party has the permission through a first-party visit it seems fine if they continue to keep access to it (provided there's no isolation).

I agree :)

See Also: → 1572461
Priority: -- → P2

Marking this as blocking bug 1572461 as per Johann the infrastructure will/should change such that this effectively cannot work anymore.

Blocks: 1572461
See Also: 1572461
See Also: → 1589660
Assignee: nobody → tnguyen

I'd wait for landing bug 1483631 first (I added a new API in that bug)

Pushed by tnguyen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dde0354521ab
Remove third-party "persistent-storage" prompting support r=baku
Pushed by tnguyen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b4ad9edd2a89
Remove third-party "persistent-storage" prompting support r=baku
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
Flags: needinfo?(tnguyen)
You need to log in before you can comment on or make changes to this bug.