Closed Bug 1231373 Opened 9 years ago Closed 8 years ago

[experiment] Add a dialog to inspect or remove exceptions from TP

Categories

(Firefox :: Settings UI, defect, P1)

defect

Tracking

()

VERIFIED FIXED
Firefox 46
Iteration:
46.2 - Jan 11
Tracking Status
firefox45 --- affected
firefox46 --- verified

People

(Reporter: past, Assigned: Paolo)

References

(Depends on 3 open bugs, Blocks 1 open bug, )

Details

(Whiteboard: [fxprivacy] [strings])

Attachments

(2 files)

Users may want to view/delete any (or all) existing site-level TP exceptions, which will disable TP for that site. This dialog can use a simplified version of the exceptions dialog we have for the popup blocker exceptions.
Flags: qe-verify+
Whiteboard: [fxprivacy] → [fxprivacy] [strings]
Priority: P2 → P1
Summary: Add a dialog to inspect or remove exceptions from TP → [experiment] Add a dialog to inspect or remove exceptions from TP
Assignee: nobody → paolo.mozmail
Iteration: --- → 46.2 - Jan 11
Status: NEW → ASSIGNED
Attachment #8703347 - Flags: review?(past)
Comment on attachment 8703347 [details]
MozReview Request: Bug 1231373 - Add a dialog to inspect or remove exceptions from TP.

https://reviewboard.mozilla.org/r/29349/#review26371

Looks great!

::: browser/components/preferences/in-content/privacy.js:432
(Diff revision 1)
> +  showTrackingProtectionExceptions: function ()
> +  {
> +    var bundlePreferences = document.getElementById("bundlePreferences");
> +    var params = { allowVisible   : true,

My usual nits: opening curly and let instead of var :)
Attachment #8703347 - Flags: review?(past) → review+
https://hg.mozilla.org/mozilla-central/rev/105bbb3e0c5a
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 46
QA Contact: paul.silaghi
Couple of suggestions:
1. Exceptions dialog updates live (if opened) when a site is added to the list (from control center/disable TP), but doesn't update when the TP is enabled back
2. It would be nice to have the "Save changes" button available only if there have been changes made
Let me know your thoughts and if I should file anything separately.
Flags: needinfo?(paolo.mozmail)
You can file these improvements as two separate bugs. We use a common dialog for all the permission types, of which Tracking Protection is only one, and these improvements apply to all of them.
Flags: needinfo?(paolo.mozmail)
Depends on: 1238969
Depends on: 1238970
(In reply to :Paolo Amadini from comment #7)
> these improvements apply to all of them.
Done. Feel free to set the dependencies/components properly. Thanks.
(In reply to Paul Silaghi, QA [:pauly] from comment #8)
> Done. Feel free to set the dependencies/components properly. Thanks.

They sound right. Thanks for filing the bugs!
One more question:
Should the exceptions apply for a private window too? Or should I be able to add exceptions in PB?
Flags: needinfo?(paolo.mozmail)
(In reply to Paul Silaghi, QA [:pauly] from comment #10)
> Should the exceptions apply for a private window too?

Permanent exceptions set in normal windows should later apply to private windows too.

> Or should I be able to add exceptions in PB?

But you shouldn't be able to set a permanent exception from a private window.
Flags: needinfo?(paolo.mozmail)
(In reply to :Paolo Amadini from comment #11)
> Permanent exceptions set in normal windows should later apply to private
> windows too.
This is not happening. Bug on the way...
Depends on: 1239688
Verified fixed considering the follow-up bugs, on FF 46.0a1 (2016-01-13) Win 7, Ubuntu 14.04, OS X 10.9.5.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: