Closed Bug 1354471 Opened 5 years ago Closed 5 years ago

Fix regression in DevToolsContextChild related to the lazy API loading

Categories

(WebExtensions :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox55 fixed)

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: rpl, Assigned: rpl)

Details

(Whiteboard: triaged)

Attachments

(1 file)

In Bug 1350522 we have recently introduced more laziness into the WebExtension internals by loading the APIs implementations only when they are actually needed.

This issue fixes the lazy API loading for the devtools extension contexts (which doesn't currently work if the API has not been already loaded by another extension page first, e.g. a background page).
Assignee: nobody → lgreco
Status: NEW → ASSIGNED
Attachment #8855695 - Flags: review?(mixedpuppy)
Comment on attachment 8855695 [details]
Bug 1354471 - Fix regression in DevToolsContextChild related to the lazy API loading.

https://reviewboard.mozilla.org/r/127582/#review131526
Attachment #8855695 - Flags: review+
Attachment #8855695 - Flags: review?(mixedpuppy)
Whiteboard: triaged
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/10bb0bf8160e
Fix regression in DevToolsContextChild related to the lazy API loading. r=aswan
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/10bb0bf8160e
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.