Replace all mouse-specific event handlers with pointer events for unified mouse/touch/pen support.
Implementation Tasks
Audit codebase for mouse event listeners
Replace mousedown/mousemove/mouseup with pointer equivalents
Add touch-action CSS properties where needed
Handle pointer capture for drag interactions
Test on touch devices
Affected Areas
Sidebar resize handle
Editor scrolling
Note list interactions
Any drag-and-drop functionality
Acceptance Criteria
All interactive elements work with touch, mouse, and pen input
No ghost clicks or double-fire issues on touch devices
Drag interactions work correctly with pointer capture
## Summary
Replace all mouse-specific event handlers with pointer events for unified mouse/touch/pen support.
## Implementation Tasks
- [x] Audit codebase for mouse event listeners
- [x] Replace mousedown/mousemove/mouseup with pointer equivalents
- [x] Add touch-action CSS properties where needed
- [x] Handle pointer capture for drag interactions
- [ ] Test on touch devices
## Affected Areas
- Sidebar resize handle
- Editor scrolling
- Note list interactions
- Any drag-and-drop functionality
## Acceptance Criteria
- [x] All interactive elements work with touch, mouse, and pen input
- [x] No ghost clicks or double-fire issues on touch devices
- [x] Drag interactions work correctly with pointer capture
libretech
changed title from Add touch event handling for mobile interactions to Replace mouse events with pointer events for mobile touch support2026-02-28 21:16:36 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Replace all mouse-specific event handlers with pointer events for unified mouse/touch/pen support.
Implementation Tasks
Affected Areas
Acceptance Criteria
Touch event supportto Add touch event handling for mobile interactionslibretech referenced this issue2026-02-28 21:15:01 +01:00
Add touch event handling for mobile interactionsto Replace mouse events with pointer events for mobile touch support