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
Upvotes
0 upvotes
Uses your Objo forum account.
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.