public-pointer-events@w3.org from January to March 2026 by subject

[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)

[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