[pointerevents] > Overall, Firefox is the most consistent. Ctrl+click and 2-finger-click should act the same, but Chrome and Safari are not. Safari should send auxclick for non-primary mouse clicks. (#583)
[pointerevents] [event-algo] Remove "6.10. send click event" (#584)
[pointerevents] [feature request] Standardize long press touch event (#631)
[pointerevents] [MouseEvent algorithms] Boundary event dispatch needs to be tied to native down and up events (#620)
[pointerevents] `MouseEvent.buttons` explanation of `contextmenu` event should mention about the platform dependency (#617)
[pointerevents] `wheel` event listeners cannot prevent default scroll only along specific direction (#594)
[pointerevents] Activation behavior and click interaction is not specified (#578)
[pointerevents] Add attribute tests for nohover pointer events like touch (#568)
[pointerevents] Add explicit control over pinch-zoom to touch-action (#565)
[pointerevents] Add mousewheel to the "Legacy Event Types" section (#595)
[pointerevents] Add WheelEvent#wheelDelta/wheelDeltaX/wheelDeltaY (#590)
[pointerevents] Back and Forward buttons not specified for MouseEvent.buttons (#628)
[pointerevents] Behavior of MouseEvent.fromElement/toElement (#167)
[pointerevents] Behavior of PointerEvent.fromElement/toElement (#167)
[pointerevents] Browser compliance (especially re: click) (#572)
[pointerevents] Button order for MouseEvent.button vs MouseEvent.buttons very easy to miss (#622)
[pointerevents] Can any code be run between mouseup and click handlers? (#577)
[pointerevents] Change DOM_DELTA_PIXEL to be intended scroll distance instead of exact scroll distance (#593)
[pointerevents] Clarify `mousemove` event target if preceding `mouseout`, `mouseleave`, `mouseover` or `mouseenter` event listener removes the `mouseover` target (#623)
[pointerevents] Clarify touch/pen click target (#563)
[pointerevents] Clarify what events are expected from <option> elements in <select> dropdowns (#603)
[pointerevents] Clarify whether a click event should be dispatched for `control` + click in Mac OS (#581)
[pointerevents] Clearify whether `mouseover`, `mouseout`, `mouseenter` and `mouseleave` are fired or not fired when the target is removed by `mousedown` or `mouseup` (#619)
[pointerevents] Click event is not fired when the node is removed and then added back (#576)
[pointerevents] Click targeting is inconsistent across different UAs and the spec (#580)
[pointerevents] Define behavior for wheel event group when the initial target is mutated (#597)
[pointerevents] Define behavior for wheel event group when the scroll is handed off (#598)
[pointerevents] Define that click doesn't fire on disabled elements (#573)
[pointerevents] Define what layerX/layerY do in presence of transforms. (#627)
[pointerevents] Different click event order behavior between Firefox , ie , edge and Chrome/Safari (#634)
[pointerevents] Different mousedown behavior between Firefox and Chrome/Safari (#610)
[pointerevents] Differentiate single click event and double click event (#582)
[pointerevents] Element for dblclick when dblclick results of two clicks on different elements (#575)
[pointerevents] Explain that mousedown focuses form controls (#604)
[pointerevents] Expose 'direction-inversion' in wheel events (#586)
[pointerevents] Expose 'inertial scrolling state' in wheel events (#587)
[pointerevents] Expose ticks in wheel events (#585)
[pointerevents] Expose wheel event scrolling state to DOM events (#591)
[pointerevents] Firing of click event after mousedown/up has two different definitions (#574)
[pointerevents] Inconsistency on cancelability of dbclick (#629)
[pointerevents] Incorrect movementX/Y in PointerEvents (#567)
[pointerevents] Introduce contextmenuclose or similar event. (#615)
[pointerevents] Mandate a minimum dispatch frequency for continuous UI input events (#621)
[pointerevents] May the state of modifier keys influence MouseEvent.button? (#608)
[pointerevents] Mention about `<area>` of image map in somewhere, which may be a target of mouse/pointer/touch events (#625)
[pointerevents] Mouse back/forward buttons: page navigation or JS events? (#632)
[pointerevents] Mouse coordinates represented in CSS pixels do not account for retina displays with window.devicePixelRatio > 1 (#602)
[pointerevents] MouseEvent should have DOMString pseudoElement property like TransitionEvent (#599)
[pointerevents] MouseEvent.fromElement/toElement (#605)
[pointerevents] MouseEvent.screenX/Y coordinate space is not clear (#607)
[pointerevents] mouseover/mouseout events can repeatedly causing infinite re-layout in some buggy content (#612)
[pointerevents] Need algorithm for how mouse click events are fired (#579)
[pointerevents] Need algorithm for how mouse events are fired (#609)
[pointerevents] Need clarification for when mouseenter/mouseleave should be dispatched for moved elements. (#611)
[pointerevents] Need clarification how mouseenter/leave should behave while modifying DOM tree during event dispatch (#613)
[pointerevents] Need clarification with `MouseEvent::mouseleave` (#624)
[pointerevents] Needs alternative WheelEvent.deltaMode, WheelEvent.delta(X|Y|Z) (#592)
[pointerevents] New `contextmenu` event definition missing bypass (#618)
[pointerevents] Pointerevents+UI events (#564)
- Philippe Le Hegaret via GitHub (Thursday, 15 January)
- Philippe Le Hegaret via GitHub (Thursday, 15 January)
- Philippe Le Hegaret via GitHub (Thursday, 15 January)
- Robert Flack via GitHub (Wednesday, 14 January)
- Philippe Le Hegaret via GitHub (Wednesday, 14 January)
- Philippe Le Hegaret via GitHub (Wednesday, 14 January)
- Philippe Le Hegaret via GitHub (Tuesday, 13 January)
- Philippe Le Hegaret via GitHub (Tuesday, 13 January)
- Philippe Le Hegaret via GitHub (Tuesday, 13 January)
- Philippe Le Hegaret via GitHub (Tuesday, 13 January)
[pointerevents] Proposal for UIEvent "role" property (#600)
[pointerevents] Pull Request: Pointerevents+UI events
[pointerevents] Pull Request: Update link to implementation report for pointerevents3
[pointerevents] Reduce scroll performance impact of `wheel` listeners (#588)
[pointerevents] Should a captured pointer send boundary events by default? (#566)
[pointerevents] Should events queue a task? (#571)
[pointerevents] Should WheelEvent definitions move to PointerEvent? (#557)
[pointerevents] Simultaneously move / drag with multiple pointer devices (#570)
[pointerevents] Specify MouseEvent.which (#601)
[pointerevents] Specify the arguments of initMouseEvent() (#606)
[pointerevents] Specify the field values for non-pointer `contextmenu` event (#616)
[pointerevents] Specify WheelEvent.wheelDelta / wheelDeltaX / wheelDeltaY (#633)
[pointerevents] Standardize layerX/layerY on MouseEvent (#626)
[pointerevents] The order in which the `contextmenu` `auxclick` event is triggered (#614)
[pointerevents] The specification of `relatedTarget` property of `mouseover` reads "indicates the event target a pointing device is entering, if any." but should read "exiting" (#630)
[pointerevents] Wheel event: determine difference between trackpad and mouse events (#596)
[pointerevents] WheelEvent.intDelta(X|Y|Z) might be useful for some web apps which cannot scroll its contents smoothly (#589)
[pointerevents] Would be good to better clarify pointer event firing (#569)
Closed: [pointerevents] Behavior of PointerEvent.fromElement/toElement (#167)
Closed: [pointerevents] Define what layerX/layerY do in presence of transforms. (#627)
Closed: [pointerevents] MouseEvent.fromElement/toElement (#605)
Closed: [pointerevents] Should WheelEvent definitions move to PointerEvent? (#557)
Event Updated: Pointer Events WG call
Event Updated: UI Events Task Force Meeting
Minutes from PEWG meeting 14 January 2026
PE3 implementation report
Last message date: Sunday, 25 January 2026 16:14:35 UTC