ABCDEF
1
IDURLPositionCall
2
147169
https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript/Mouse_controls
1054{{event("mousemove")}}
3
57887
https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Form_validation
24632{{event("invalid")}}
4
57887
https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Form_validation
24905{{event("invalid")}}
5
179690
https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
16835
{{event("addtrack")}} event to be sent to the {{domxref("HTMLMediaElement.audioTrackList")}}
6
226158
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Client-side_storage
21536{{event("load")}}
7
212525
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data
10796{{event("load")}}
8
200703
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs
15290
{{event("click")}} event is obvious — we want to stop the video by running our <code>stopMedia()</code> function when the stop button is clicked. We do however also want to stop the video when it finishes playing — this is marked by the {{event("ended")}}
9
200703
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Video_and_audio_APIs
22710{{event("timeupdate")}}
10
187150
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps/What_is_JavaScript
4839{{Event("click")}}
11
2577
https://developer.mozilla.org/en-US/docs/MDN/Contribute/Structures/Macros/Commonly-used_macros
2881{{Event("change")}}</code> results in {{Event("change")}}
12
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
14435{{event("devicelight")}}
13
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
14816{{event("lightlevel")}}
14
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
16386{{event("chargingchange")}}
15
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
16428{{event("chargingtimechange")}}
16
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
16474{{event("dischargingtimechange")}}
17
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
16523{{event("levelchange")}}
18
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
18052{{event("deviceorientation")}}
19
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
18097{{event("devicemotion")}}
20
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
18469{{event("compassneedscalibration")}}
21
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
26252{{event("deviceproximity")}}
22
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
26295{{event("userproximity")}}
23
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
27437{{event("orientationchange")}}
24
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
38852{{event("mozbrowserasyncscroll")}}
25
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
38895{{event("mozbrowserclose")}}
26
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
38932{{event("mozbrowsercontextmenu")}}
27
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
38975{{event("mozbrowsererror")}}
28
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
39012{{event("mozbrowsericonchange")}}
29
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
39054{{event("mozbrowserloadend")}}
30
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
39093{{event("mozbrowserloadstart")}}
31
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
39134{{event("mozbrowserlocationchange")}}
32
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
39180{{event("mozbrowseropenwindow")}}
33
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
39222{{event("mozbrowsersecuritychange")}}
34
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
39268{{event("mozbrowsershowmodalprompt")}}
35
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
39315{{event("mozbrowsertitlechange")}}
36
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
39358{{event("mozbrowserusernameandpasswordrequired")}}
37
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
51206{{event("moztimechange")}}
38
88073
https://developer.mozilla.org/en-US/docs/MDN/Doc_status/API
51660{{event("moztimechange")}}
39
196827
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard
7234{{event("click")}} or {{event("keypress")}}
40
176979
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox/Web_content_compatibility
1392
{{event("change")}} events on {{HTMLElement("select")}}. See {{bug(1090602)}}
41
447
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/11
7288
{{event("abort")}} event now bubbles; in addition, an {{domxref("IDBDatabase.onabort")}}
42
54897
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/18
2199
{{event("visibilitychange")}} event and the <a href="/en-US/docs/DOM/Using_the_Page_Visibility_API" title="DOM/Using_the_Page_Visibility_API">Page Visibility API</a> has been unprefixed ({{bug("812086")}}
43
61887
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/22
4533
{{event("cut")}}, {{event("copy")}}, or {{event("paste")}} event can now be accessed via the {{domxref("ClipboardEvent.clipboardData")}} property ({{bug("407983")}}
44
91403
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/31
4925
{{event("mousemove") }} is now cancelable like in other browsers ({{Bug(704423)}}
45
91403
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/31
6120{{event("unload")}} or {{event("beforeunload")}}
46
108907
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/32
4159
{{event("languagechange")}} event have been implemented ({{Bug(889335)}}
47
114775
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/33
6584
{{event("touchenter")}} and {{event("touchleave")}} events, removed from the specification, have been removed ({{bug(1036444)}}
48
114775
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/33
6829{{event("load")}} to match the specification ({{bug(1035505)}}
49
129843
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/36
9251
{{event("keyschange")}} event is now sent when an EME-related CDM change keys in a session ({{bug(1081755)}}
50
134067
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/38
11713
{{event("DOMContentLoaded")}} event is no longer cancelable ({{bug(1134559)}}
51
146519
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/40
10713
{{event("negotiationneeded")}} event is now also sent for initial negotiations, not only for re-negotiations ({{bug(1149838)}}
52
158539
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/42
7993
{{event('cancel')}} and {{event('finish')}} are now fired on {{domxref('Animation')}} ({{bug(1178664)}}
53
159545
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/43
10255
{{event("selectionchange")}} and {{event("selectstart")}}, as well as the {{domxref("Document.onselectionchange")}} and {{domxref("GlobalEventHandlers.onselectstart")}} event handlers property has been added ({{bug(571294)}}). The <code>selectionchange</code> event is fired on the {{domxref("Document")}} if the associated <code>Selection</code> object is concerned, or on the specific {{domxref("HTMLInputElement")}} or {{domxref("HTMLTextAreaElement")}} ({{bug(1196479)}}
54
162877
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/44
8557
{{event("orientationchange")}} event have been implemented ({{bug(920734)}}
55
162877
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/44
8786
{{event("mouseover")}}, {{event("mouseout")}}, {{event("mouseenter")}}, {{event("mouseleave")}}, {{event("pointermove")}}, {{event("pointerover")}}, {{event("pointerout")}}, {{event("pointerenter")}} and {{event("pointerleave")}} are now triggered for disabled form elements ({{bug(218093)}}
56
162877
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/44
13453
{{event("bufferedamountlow")}} event, have been implemented ({{bug(1178091)}}
57
179788
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/48
2222
{{event("toggle")}} event is now sent to the {{HTMLElement("details")}} element when this one is opened or closed ({{bug(1225412)}}
58
179788
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/48
13439
{{event("keypress")}} event when no text is generated when the focused element isn't editable (when the focused element is editable, dead key causes composition events instead of keyboard events on Mac OS X). Also, like on other platforms, the value of {{domxref("KeyboardEvent.key")}}
59
181748
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/49
17421
{{Event("webglcontextcreationerror")}} event, which is sent when a WebGL context creation attempt fails, has been implemented ({{bug(1271478)}}
60
181748
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/49
22980
{{event("install")}} event, and the {{domxref("Window.oninstall")}} event handler, are now supported for <a href="/en-US/docs/Web/Manifest">Web Manifests</a> ({{bug(1265279)}}
61
187102
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/50
8234
{{event("error")}} that can be catched like any other error ({{bug(709991)}}
62
187102
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/50
11615
{{event("close")}} event is now sent to the {{domxref("IDBDatabase")}} object when the corresponding database is unexpectedly closed ({{bug(1151017)}}
63
187102
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/50
12495
{{event("addtrack")}} event as described in the specification. The event is of type {{domxref("MediaStreamTrackEvent")}} and is fired on the stream to which the track was added. You can use either {{domxref("EventTarget.addEventListener", "MediaStream.addEventListener('addtrack', ...)")}} or the {{domxref("MediaStream.onaddtrack")}}
64
187102
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/50
12954
{{event("ended")}} event and the {{domxref("MediaStreamTrack.onended")}}
65
192623
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/51
10644{{event("close")}}
66
192623
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/51
15771{{event("error")}}
67
195613
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/52
11574
{{Event("selectstart")}} and {{Event("selectionchange")}} events (see also {{domxref("GlobalEventHandlers.onselectstart")}} and {{domxref("GlobalEventHandlers.onselectionchange")}}) ({{bug(1309612)}}
68
195613
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/52
12442
{{event("focusin")}} and {{event("focusout")}} events are now implemented ({{bug("687787")}}
69
195613
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/52
12819
{{event("appinstalled")}}) to avoid confusion with the service worker install event (see {{domxref("ServiceWorkerGlobalScope.oninstall")}}). See {{bug(1309099)}}
70
195613
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/52
13293
{{Event("loadstart")}} and {{Event("loadend")}} events are now fired on {{htmlelement("img")}} elements (see {{bug(1264769)}}, and also see {{domxref("GlobalEventHandlers.onloadstart")}} and {{domxref("GlobalEventHandlers.onloadend")}}
71
195613
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/52
17552{{event("devicechange")}}
72
195613
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/52
18610
{{event("change")}} events being delivered to the {{domxref("TextTrackList")}} specified by the parent media element's {{domxref("HTMLMediaElement.textTracks", "textTracks")}} property. Now these changes are consolidated into one event ({{bug(882674)}}
73
198278
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/53
5227
{{event("transitionstart")}}, {{event("transitionrun")}}, and {{event("transitioncancel")}} events have been implemented (see {{bug(1264125)}} and {{bug(1287983)}}
74
198278
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/53
5745
{{Event("auxclick")}} event and corresponding {{domxref("GlobalEventHandlers.onauxclick")}} handler have been implemented (see {{bug(1304044)}}
75
198278
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/53
5905
{{Event("transitioncancel")}} event is now fired after a <a href="/en-US/docs/Web/CSS/CSS_Transitions">transition</a> is cancelled. See {{domxref("GlobalEventHandlers.ontransitioncancel")}} for more details and an example ({{bug("1264125")}}
76
201629
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/54
2209
{{event("animationcancel")}} event as expected when an animation aborts prematurely ({{bug(1302648)}}
77
213253
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/55
9407
{{event("wheel")}} event plus the + <kbd>Ctrl</kbd> key. This mapping was implemented to allow developers to implement simple zooming functionality using the pinch-to-zoom gesture on mobile screens/trackpads (mousewheel + <kbd>Ctrl</kbd> commonly zooms) ({{bug(1052253)}}
78
219643
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/57
9031
{{Event("messageerror")}} event is now implemented, and can have code run in response to it firing via event handlers implemented on message targets — see {{DOMxRef("MessagePort.onmessageerror")}}, {{DOMxRef("DedicatedWorkerGlobalScope.onmessageerror")}}, {{DOMxRef("Worker.onmessageerror")}}, {{DOMxRef("BroadcastChannel.onmessageerror")}}, and {{DOMxRef("Window.onmessageerror")}} ({{bug(1359017)}}
79
219643
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/57
10858
{{event("error")}} events sent to report problems that occur while recording are now of type {{DOMxRef("MediaRecorderErrorEvent")}}
80
222822
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/59
5411
{{event("mute")}} and {{event("unmute")}} and the corresponding event handlers, {{domxref("MediaStreamTrack.onmute", "onmute")}} and {{domxref("MediaStreamTrack.onmute", "onunmute")}}
81
226993
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/60
8897{{event("removetrack")}} events instead ({{bug(1442385)}}
82
229601
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/62
8494
{{event("userproximity")}} and {{event("deviceproximity")}} events (see also {{domxref("UserProximityEvent")}} and {{domxref("DeviceProximityEvent")}}) have been disabled by default behind the <code>device.sensors.proximity.enabled</code> preference ({{bug(1462308)}}
83
229601
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/62
8778
{{event("devicelight")}} event (see also {{domxref("DeviceLightEvent")}}) has been disabled by default behind the <code>device.sensors.ambientLight.enabled</code> preference ({{bug(1462308)}}
84
229601
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/62
8986
{{event("DOMSubtreeModified")}} and {{event("DOMAttrModified")}} <a href="/en-US/docs/Web/Guide/Events/Mutation_events">mutation events</a> are no longer thrown when the {{htmlattrxref("style")}} attribute is changed via the CSSOM ({{bug(1460295)}}
85
229601
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/62
10943{{event("contextmenu")}} event ({{bug(1421323)}}
86
233954
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/65
12821
{{event("keypress")}} event is no longer fired for <a href="/en-US/docs/Web/API/KeyboardEvent/keyCode#Non-printable_keys_(function_keys)">non-printable keys</a> ({{bug(968056)}}
87
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
7620
{{Event("MozAfterPaint")}} event in the browser {{HTMLElement("iframe")}}
88
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
11177{{Event("mozbrowseractivitydone")}}
89
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
11389{{Event("mozbrowserasyncscroll")}}
90
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
11547{{Event("mozbrowserscroll")}}
91
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
11616{{Event("mozbrowseraudioplaybackchange")}}
92
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
11773{{Event("mozbrowsercaretstatechanged")}}
93
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
11924{{Event("mozbrowserclose")}}
94
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
12067{{Event("mozbrowsercontextmenu")}}
95
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
12329{{Event("mozbrowserdocumentfirstpaint")}}
96
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
12478{{Event("mozbrowsererror")}}
97
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
12626{{Event("mozbrowserfindchange")}}
98
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
12878{{Event("mozbrowserfirstpaint")}}
99
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
13074{{Event("mozbrowsericonchange")}}
100
164877
https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API
13310{{Event("mozbrowserloadend")}}