Closed Bug 1210740 Opened 9 years ago Closed 9 years ago

Add mozSetting which is bound to the gecko pref for Tracking Protection

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.5+, firefox44 fixed)

RESOLVED FIXED
FxOS-S9 (16Oct)
blocking-b2g 2.5+
Tracking Status
firefox44 --- fixed

People

(Reporter: mikehenrty, Assigned: mikehenrty)

References

Details

(Whiteboard: [systemsfe])

Attachments

(1 file, 1 obsolete file)

We need to be able to toggle tracking protection with a setting, so we need to bind a mozSetting to this pref:

privacy.trackingprotection.enabled
According to the latest spec [1], we are disabling Tracking Protection by default, but allowing it to be toggle-able from Settings. This gecko patch is the first step.

1.) https://mozilla.app.box.com/s/u7947aapnpqlsmcj4e7lqhk7x2yiv0r0
Attachment #8668901 - Flags: review?(fabrice)
Assignee: nobody → mhenretty
Summary: Add mozSetting which is bound to the gecko pref → Add mozSetting which is bound to the gecko pref for Tracking Protection
I'm sad that we turn that off by default (page 13 has no justification for the choice). Also this is a *global* setting, not something per window. It's a bit unclear to me from the spec if we expect to be able to turn it on/off independently for each browser frame.
Attachment #8668901 - Flags: review?(fabrice) → review+
(In reply to [:fabrice] Fabrice Desré from comment #2)
> I'm sad that we turn that off by default (page 13 has no justification for
> the choice). Also this is a *global* setting, not something per window. It's
> a bit unclear to me from the spec if we expect to be able to turn it on/off
> independently for each browser frame.

For 2.5, we will only have the global setting. More granular controls will come in the next version.
Keywords: checkin-needed
Comment on attachment 8669715 [details] [diff] [review]
Expose tracking protection setting to Gaia,

Now with the proper commit message. r+ carries.
Attachment #8669715 - Flags: review+
Attachment #8668901 - Attachment is obsolete: true
https://hg.mozilla.org/mozilla-central/rev/8bbf18619d42
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → FxOS-S9 (16Oct)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: