Closed
Bug 1451212
Opened 6 years ago
Closed 5 years ago
Remove EventManager compatibility hack
Categories
(WebExtensions :: General, enhancement, P3)
WebExtensions
General
Tracking
(firefox70 fixed)
RESOLVED
FIXED
mozilla70
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: aswan, Assigned: mixedpuppy)
References
Details
Attachments
(1 file)
In bug 1450388, the signature for creating a WebExtension EventManager will be changing (this is a class used in the implementation of extension apis, not something directly visible to extensions). All in-tree uses will be converted, but a shim will be added to avoid immediately breaking any WebExtension experiments. This bug is to follow up by announcing the change to give experiment implementers time to update, and then remove the shim.
Reporter | ||
Comment 1•6 years ago
|
||
I announced this here: https://mail.mozilla.org/pipermail/firefox-dev/2018-April/006334.html Mike, should this be announced anywhere else? In any case, I propose we remove it in 63 (that way anybody writing an experiment that targets 60 can keep the old style and have it work on all channels until 61 goes to release)
Flags: needinfo?(mconca)
Reporter | ||
Updated•6 years ago
|
Priority: -- → P3
Comment 2•6 years ago
|
||
(In reply to Andrew Swan [:aswan] from comment #1) > I announced this here: > https://mail.mozilla.org/pipermail/firefox-dev/2018-April/006334.html > > Mike, should this be announced anywhere else? In any case, I propose we > remove it in 63 (that way anybody writing an experiment that targets 60 can > keep the old style and have it work on all channels until 61 goes to release) I don't think this needs to be announced anywhere else. The blogs, add-ons and hacks, target extension and web developers respectively. From what I can tell, we've never discussed experiments in either blog. Emailing to dev-addons might create more confusion than clarity, since (I suspect) most extension devs aren't aware of experiments and will assume the announcement refers to the WebExtension API. I also don't see any documentation on MDN that needs to be updated.
Flags: needinfo?(mconca)
Updated•6 years ago
|
Product: Toolkit → WebExtensions
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee: nobody → mixedpuppy
Component: Experiments → General
Assignee | ||
Comment 4•5 years ago
|
||
Pushed by scaraveo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/180c44b95a66 remove backward compat code in EventManager class r=robwu
Comment 6•5 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 5 years ago
status-firefox70:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
Updated•5 years ago
|
Comment 7•5 years ago
|
||
Hello,
Will this fix require manual validation? If yes, please provide some steps to reproduce in order to correctly test it and also, please set the "qe-verify+" flag. Otherwise, could the "qe-verify-" flag be added? Thanks!
Flags: needinfo?(mixedpuppy)
Updated•5 years ago
|
Flags: qe-verify-
Updated•5 years ago
|
Flags: needinfo?(mixedpuppy)
You need to log in
before you can comment on or make changes to this bug.
Description
•