Closed Bug 1697633 Opened 4 years ago Closed 4 years ago

GV Content Permissions overhaul part 1: add getPermission and permission reporting

Categories

(GeckoView :: General, task, P1)

Unspecified
Android
task

Tracking

(firefox89 fixed)

RESOLVED FIXED
89 Branch
Tracking Status
firefox89 --- fixed

People

(Reporter: droeh, Assigned: droeh)

References

Details

(Whiteboard: [geckoview:m88][geckoview:m89])

Attachments

(2 files)

This is the first chunk of bug 1654832, representing stuff we can do without flipping the switch and moving permission storage to Gecko properly. We add some getPermissions functionality to StorageController and report current permissions in the NavigationDelegate.onLocationChange callback. It's breaking in that it changes the signature of onLocationChange, but behavior is otherwise identical.

Whiteboard: [geckoview:m88] → [geckoview:m88][geckoview:m89]
Pushed by droeh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d7bbf31acfbc Update onLocationChange to include permission reporting; add getAllPermissions and getPermissions to StorageController. r=agi,geckoview-reviewers,owlish https://hg.mozilla.org/integration/autoland/rev/789b7a6daf18 Add tests for getPermissions and onLocationChange permission reporting. r=geckoview-reviewers,agi
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: