Closed Bug 1580201 Opened 5 years ago Closed 5 years ago

Expose ContentBlockingLog to GV

Categories

(GeckoView :: General, enhancement, P1)

All
Android
enhancement

Tracking

(firefox69 wontfix, firefox70 fixed, firefox71 fixed)

RESOLVED FIXED
mozilla71
Tracking Status
firefox69 --- wontfix
firefox70 --- fixed
firefox71 --- fixed

People

(Reporter: droeh, Assigned: droeh)

Details

Attachments

(1 file)

Per Ehsan's recommendation, exposing the ContentBlockingLog would let us bring Fenix's tracking protection UI in line with desktop's more easily.

Priority: -- → P1
Pushed by droeh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7fa60ca9bdb5
Expose ContentBlockingLog to GV. r=geckoview-reviewers,snorp,Ehsan
Pushed by droeh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c5b479638ee6
Expose ContentBlockingLog to GV. r=geckoview-reviewers,snorp,Ehsan
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71

Comment on attachment 9091743 [details]
Bug 1580201 - Expose ContentBlockingLog to GV. r=snorp!,ehsan!,#geckoview-reviewers!

Beta/Release Uplift Approval Request

  • User impact if declined: Fenix will have a harder time matching desktop UI for tracking protection
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Only adds new functionality to GV; any breakage can be avoided by falling back to previous API.
  • String changes made/needed:
Attachment #9091743 - Flags: approval-mozilla-beta?

Comment on attachment 9091743 [details]
Bug 1580201 - Expose ContentBlockingLog to GV. r=snorp!,ehsan!,#geckoview-reviewers!

Allows for better Fenix Tracking Protection. Approved for GV70.

Attachment #9091743 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

While trying to uplift this, received the following:

  1. file 'mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/ContentBlockingControllerTest.kt' was deleted in local [local] but was modified in other [graft].
    You can use (c)hanged version, leave (d)eleted, or leave (u)nresolved.
  2. warning: conflicts while merging mobile/android/geckoview/src/main/java/org/mozilla/geckoview/doc-files/CHANGELOG.md! (edit, then use 'hg resolve --mark')
    abort: unresolved conflicts, can't continue
Flags: needinfo?(cpeterson)

(In reply to Noemi Erli[:noemi_erli] from comment #9)

While trying to uplift this, received the following:

  1. file 'mobile/android/geckoview/src/androidTest/java/org/mozilla/geckoview/test/ContentBlockingControllerTest.kt' was deleted in local [local] but was modified in other [graft].
    You can use (c)hanged version, leave (d)eleted, or leave (u)nresolved.
  2. warning: conflicts while merging mobile/android/geckoview/src/main/java/org/mozilla/geckoview/doc-files/CHANGELOG.md! (edit, then use 'hg resolve --mark')
    abort: unresolved conflicts, can't continue

I'll handle the uplift myself.

Flags: needinfo?(cpeterson)

Backed out changeset 245803e1ceed for missing part of the code.
There seem to be differences between the code that landed on central and beta.

Flags: needinfo?(droeh)
Flags: needinfo?(droeh)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: