Alejandro Alonso c8d1f5b397
🐛 Guard finalize-view-interaction! against spurious pointerup events (#10917)
Every pointerup unconditionally fires finish-panning and finish-zooming,
which call finalize-view-interaction!. This triggered internal-render
(and reset_canvas) on plain clicks — causing a visible white flash on
large viewports or weak GPUs.

Add a guard so finalize-view-interaction! only runs when a view
interaction (pan/zoom) is actually active.

Fixes #10915

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-29 11:43:29 +02:00
..
2026-07-01 11:09:57 +02:00
2026-05-29 11:24:58 +02:00
2024-12-09 16:06:15 +01:00
2026-05-29 11:24:58 +02:00
2026-06-05 07:51:35 +02:00
2026-06-16 09:19:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-06-16 19:46:03 +02:00