Open
Bug 1765347
Opened 4 years ago
Updated 1 month ago
Audit and possibly simplify IPC of 3rdPartyStorage permission usage
Categories
(Core :: Privacy: Anti-Tracking, enhancement, P3)
Core
Privacy: Anti-Tracking
Tracking
()
ASSIGNED
People
(Reporter: bvandersloot, Assigned: mraiber)
References
(Blocks 1 open bug)
Details
Attachments
(2 external files)
I want to be certain:
- no IPC is performed where it does not need to happen
- all IPC is happening using uniform conventions (mozPromise is nice)
- invariants of IPC are clearly documented.
| Assignee | ||
Comment 1•1 month ago
|
||
requestStorageAccess() from a third party that isn't a tracker asked the
parent for the existing permission, and then in a second round trip
whether access can be granted without a prompt.
Optimize this by asking the parent for both pieces of information in a
single round trip.
Updated•1 month ago
|
Assignee: nobody → mraiber
Status: NEW → ASSIGNED
| Assignee | ||
Comment 2•1 month ago
|
||
The popup heuristic asked the parent on every first interaction in a third-party
popup whether it is a FedCM continuation window, which must not get storage
access. The parent now sets a field on the window instead, which the heuristic
reads without IPC.
You need to log in
before you can comment on or make changes to this bug.
Description
•