Closed Bug 1749520 Opened 2 years ago Closed 2 years ago

Remote blocklist module isn't loaded on geckoview

Categories

(Core :: Graphics, defect)

defect

Tracking

()

RESOLVED FIXED
98 Branch
Tracking Status
firefox98 --- fixed

People

(Reporter: jnicol, Assigned: jnicol)

References

Details

Attachments

(1 file)

When attempting to verify we can use the remote gfx blocklist on Android (bug 1715788), I discovered that the Blocklist.jsm module doesn't currently get loaded on Geckoview.

On desktop we load it from BrowserGlue.jsm's _scheduleStartupIdleTasks(). The corresponding location for geckoview would be geckoview.js's startup().

Note that startup() gets called for each new tab in geckoview, rather than just once (bug 1730026). Until a general solution for that is implemented we can avoid doing any work for subsequent initializations with a simple check of _initialized in loadBlocklistAsync()

Linking bug 1730026 for visibility.

See Also: → 1730026
Pushed by jnicol@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/849f29bcbb33
Ensure remote gfx blocklist is initialized on geckoview. r=robwu,agi
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 98 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: