Open Bug 1412380 Opened 7 years ago Updated 2 years ago

Location Access Prompts are too spammy in Private Browsing Mode (because there's no "remember" checkbox)

Categories

(Firefox :: Private Browsing, defect, P3)

defect

Tracking

()

People

(Reporter: dholbert, Unassigned)

References

(Blocks 1 open bug)

Details

STR:
 1. Open a Private Browsing window.
 2. Visit https://www.becu.org/

--> you'll be prompted for Location access.  Click "Don't allow".

 3. Ctrl+Shift+click any of the informational links (to pages on the same domain).  This will open the page in a new tab and switch to that tab.

ACTUAL RESULTS:
 - You're prompted for location access again.
 - If you click to open more links in new tabs, each of them will prompt.
 - There is no "remember this decision" checkbox (presumably because it's private browsing and we don't want to store anything persistent about sites you've visited.)

EXPECTED RESULTS:
 - We should expose a "Remember this decision" checkbox, and just store the remembered-decision in some temporary location that gets cleaned up at the end of the Private Browsing session -- much like we do for cookies when you log into some site while in Private Browsing mode.
It seems like there are several groups currently wanting permissions to be able to get isolated by private/non-private browsing and also container tabs, so this might actually become a thing. Until then, this bug isn't really actionable because we're lacking the prerequisite: there's no "temporary location" for permissions at the moment.

We should probably file a bug in Core::Permission Manager to track that work (there might be one already, not sure).

Another question here is: do users actually want the behavior you described, or would they rather be confused whether the "remember this decision" checkbox will leak the website to outside of private mode?
Depends on: 1422056
Marking P3 and I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1422056 as a blocker to this. :johannh - feel free to move that bug to Permission Manager if you think that's a better component.
Priority: -- → P3
Blocks: 1641584
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.