mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-26 02:58:32 -06:00
* M3: give the kept button release back before the pointer leaves (Wayland) After a desktop grab the next input on Wayland often brings only PointerGone. The synthetic release went after it, and a button event sets egui's pointer position, so the gone pointer came back and hover stuck at the old place until the pointer moved. The release now goes before the first PointerGone as well as before the first press; a release that follows PointerGone is still the kept one and not doubled. Found by CodeRabbit in review of #3970. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017rPQFoRmQbw8vWhGgGVrRs * M3: move a release that follows the pointer leaving in front of it A release the input brings after PointerGone is the one the desktop kept. Left after PointerGone, it brought the gone pointer back at the release position; it now moves in front, still not doubled. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017rPQFoRmQbw8vWhGgGVrRs --------- Co-authored-by: bmh129 <11478682+bmh129@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>