Closed Bug 1471599 Opened 7 years ago Closed 7 years ago

Dispatch settings update to passive content modules

Categories

(GeckoView :: General, defect, P1)

51 Branch
All
Android
defect

Tracking

(firefox-esr52 wontfix, firefox-esr60 wontfix, firefox61 wontfix, firefox62 verified, firefox63 fixed)

VERIFIED FIXED
mozilla63
Tracking Status
firefox-esr52 --- wontfix
firefox-esr60 --- wontfix
firefox61 --- wontfix
firefox62 --- verified
firefox63 --- fixed

People

(Reporter: esawin, Assigned: esawin)

References

Details

Attachments

(3 files, 1 obsolete file)

Currently only enabled content modules are notified of setting updates. In line with bug 1464263, we need to always dispatch setting updates to support passive modules.
Assignee: nobody → esawin
Attachment #8988163 - Flags: review?(snorp)
Missed something.
Attachment #8988164 - Attachment is obsolete: true
Attachment #8988164 - Flags: review?(snorp)
Attachment #8988171 - Flags: review?(snorp)
Attachment #8988163 - Flags: review?(snorp) → review+
Attachment #8988165 - Flags: review?(snorp) → review+
Attachment #8988171 - Flags: review?(snorp) → review+
Pushed by esawin@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/a2b2ef401f29 [1.0] Dispatch setting updates to disabled (passive) content modules. r=snorp https://hg.mozilla.org/integration/mozilla-inbound/rev/50eead5ec68f [2.0] Use per-session tracking protection setting in the example app. r=snorp https://hg.mozilla.org/integration/mozilla-inbound/rev/dc7caa85ff1d [3.0] Extend tracking protection test to verify per-session setting. r=snorp
Eugen, will we want to uplift these changes to GV Beta 62 for Focus 7.0?
Flags: needinfo?(esawin)
Blocks: 1458327
Flags: needinfo?(esawin)
We probably want to uplift all blockers of bug 1458327. I've tried to update the dependency tree accordingly.
We should uplift this fix to Beta 62.
Eugen, could you request the uplift to beta for this fix please? Thanks
Flags: needinfo?(esawin)
Comment on attachment 8988163 [details] [diff] [review] 0001-Bug-1471599-1.0-Dispatch-setting-updates-to-disabled.patch Approval Request Comment [Feature/Bug causing the regression]: Bug 1458327 [User impact if declined]: Some Fennec settings do not respond properly, such as tracking protection. [Is this code covered by automated tests?]: No [Has the fix been verified in Nightly?]: Yes [Needs manual test from QE? If yes, steps to reproduce]: Yes. Ensure that turning tracking protection to "always" blocks stuff. [List of other uplifts needed for the feature/fix]: All patches in this bug [Is the change risky?]: No [Why is the change risky/not risky?]: Just avoids accidentally setting some prefs on startup [String changes made/needed]: None
Attachment #8988163 - Flags: approval-mozilla-beta?
Flags: needinfo?(esawin)
Comment on attachment 8988163 [details] [diff] [review] 0001-Bug-1471599-1.0-Dispatch-setting-updates-to-disabled.patch Important to have tracking protection working, let's uplift for beta 8.
Attachment #8988163 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Verified on Beta 62.0b9. Device:Samsung Galaxy Tab 3 (Android 7.0)
Status: RESOLVED → VERIFIED
Product: Firefox for Android → GeckoView
Target Milestone: Firefox 63 → mozilla63
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: