I’m building a cross-platform app for mobile and desktop. I’ve encountered an issue where mouse focus is lost during certain interactions: for example, when zooming in or out on a map, if the user zooms too quickly or too far, the cursor can end up outside the window bounds.
When this happens, “moved” events are immediately ignored, and no “ended”/“cancelled” phases are triggered. I suspect there is no official support for this yet (or at least I haven’t found it on the forums), but has anyone discovered a workaround, hack, or plugin to handle this?