Feedback
Canvas mouse down/up coordinates truncate fractional positions
- Status
- Fixed
- Fixed in
- v26.5.7
- Source discussion
- https://forum.objo.dev/d/188-canvas-question
- Last updated
- 2026-05-29
Public summary
Canvas mouse events exposed inconsistent coordinate types. Canvas.MouseMove, Canvas.MouseDrag, MouseWheel, and DoublePressed reported logical coordinates as Double, but inherited Control.MouseDown and Control.MouseUp reported x and y as Integer. This made Canvas drawing handlers inconsistent and truncated fractional logical pointer positions on scaled/HiDPI displays.