Closed Bug 1878629 Opened 2 years ago Closed 2 years ago

Consider removing nsIEventListenerService.addSystemEventListener/removeSystemEventListener

Categories

(Core :: DOM: Events, task)

task

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: gregp, Assigned: gregp)

References

(Blocks 1 open bug)

Details

Attachments

(10 files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

We have two ways of adding system group event listeners:

Do we need both?

Severity: -- → S4

I think we don't need both and the one in nsIEventListenerService was added when addEventListener didn't yet take a dictionary as param.

Assignee: nobody → gregp
Attachment #9378919 - Attachment description: WIP: Bug 1878629 - part 1: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (browser/) → Bug 1878629 - part 1: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (browser/)
Status: NEW → ASSIGNED
Attachment #9378920 - Attachment description: WIP: Bug 1878629 - part 2: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (devtools/) → Bug 1878629 - part 2: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (devtools/)
Attachment #9378921 - Attachment description: WIP: Bug 1878629 - part 3: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (dom/) → Bug 1878629 - part 3: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (dom/)
Attachment #9378922 - Attachment description: WIP: Bug 1878629 - part 4: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (editor/) → Bug 1878629 - part 4: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (editor/)
Attachment #9378923 - Attachment description: WIP: Bug 1878629 - part 5: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (layout/) → Bug 1878629 - part 5: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (layout/)
Attachment #9378924 - Attachment description: WIP: Bug 1878629 - part 6: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (toolkit/) → Bug 1878629 - part 6: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (toolkit/)
Attachment #9378925 - Attachment description: WIP: Bug 1878629 - part 7: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (widget/) → Bug 1878629 - part 7: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (widget/)
Attachment #9378926 - Attachment description: WIP: Bug 1878629 - part 8: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService in Eventutils → Bug 1878629 - part 8: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService in Eventutils
Attachment #9378927 - Attachment description: WIP: Bug 1878629 - part 9: Remove SpecialPowers.addSystemEventListener and SpecialPowers.removeSystemEventListener → Bug 1878629 - part 9: Remove SpecialPowers.addSystemEventListener and SpecialPowers.removeSystemEventListener
Attachment #9378928 - Attachment description: WIP: Bug 1878629 - part 10: Remove nsIEventListenerService.addSystemEventListener and nsIEventListenerService.removeSystemEventListener → Bug 1878629 - part 10: Remove nsIEventListenerService.addSystemEventListener and nsIEventListenerService.removeSystemEventListener
See Also: → 1882876
Pushed by gp3033@protonmail.com: https://hg.mozilla.org/integration/autoland/rev/7f0e7412b97d part 1: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (browser/) r=tabbrowser-reviewers,Gijs,dao https://hg.mozilla.org/integration/autoland/rev/226dd896d3b1 part 2: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (devtools/) r=devtools-reviewers,ochameau https://hg.mozilla.org/integration/autoland/rev/2e13b7aa672f part 3: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (dom/) r=masayuki https://hg.mozilla.org/integration/autoland/rev/75bcf40d126c part 4: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (editor/) r=masayuki https://hg.mozilla.org/integration/autoland/rev/27247af6f2ae part 5: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (layout/) r=masayuki https://hg.mozilla.org/integration/autoland/rev/50704d1797c7 part 6: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (toolkit/) r=credential-management-reviewers,reusable-components-reviewers,Gijs,hjones,sgalich https://hg.mozilla.org/integration/autoland/rev/9e21f02eb384 part 7: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService (widget/) r=masayuki https://hg.mozilla.org/integration/autoland/rev/b0b8f0e9417b part 8: Use EventTarget.addEventListener to add system group event listeners instead of nsIEventListenerService in Eventutils r=smaug https://hg.mozilla.org/integration/autoland/rev/544a093d1101 part 9: Remove SpecialPowers.addSystemEventListener and SpecialPowers.removeSystemEventListener r=smaug https://hg.mozilla.org/integration/autoland/rev/d5fef403c297 part 10: Remove nsIEventListenerService.addSystemEventListener and nsIEventListenerService.removeSystemEventListener r=smaug
Regressions: 1884011
Blocks: 1884184
No longer regressions: 1884011
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: