Open Bug 1473189 Opened 7 years ago Updated 2 months ago

Tracking protection in Private Browsing mode ignores any user overrides done in normal mode

Categories

(Firefox :: Protections UI, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: francois, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

While we should not remember any user overrides added while in Private Browsing mode, we should honor any overrides that a user has added while in normal mode. Otherwise there's no way to have a permanent override that will work in both modes. The fix is trivial.
While the attached patch fixes the problem, the doorhanger UI is confused about the current state of the page and doesn't offer a way to remove the user override. I think that the "Enable For This Site" button should be visible here just like in normal mode.
Johann and Tanvi, should we fix this as part of the UI revamp? I've always assumed that user overrides worked like this, but apparently they have never worked right.
Flags: needinfo?(tanvi)
Flags: needinfo?(jhofmann)
Yeah, let's do it!
Blocks: privacy-ui
Flags: needinfo?(jhofmann)
Priority: -- → P2
Flags: needinfo?(tanvi)
We should document the consequences of this. * Issue: Honoring regular mode settings in private mode could leak that the user has visited this page in regular mode. This seems pretty minor. * Issue: The user may not want disabled protection in private mode; they may enter private mode for a more private experience and expect TP to be on, regardless of their normal mode exception. We don't know what the user expects without user testing. And this is probably too specific a scenario to do a user test on. Adding Luke and Francis, but I would be okay to proceed with this change to honor regular mode exceptions in Private Mode.
Also, when someone picks up this bug, they should consider what happens when a user "enables protection" in private mode on a domain where protection was disabled in normal mode. Scenario: You go to twitter.com in normal mode. Disable protection. Then you go to private mode twitter.com. When you go to private mode, protection will still be disabled. Then if the user wants to enable protection on twitter in private mode, they need to click the enable protection button. What is the behavior of that button? Will it enable protection just in private mode, or normal mode too? We should also consider if the button text for enable protection in private mode should change.
Severity: normal → S3
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: