fix(linux): stop Wayland GTK drag proxy and PsyDnD ghost (#268)

Block capture-phase dragstart in the webview so stray native HTML5 drags
(e.g. SVG reorder grips) do not create a stuck translucent GTK surface on
Wayland compositors.

Harden PsyDnD lifecycle when mouseup never reaches the webview: blur,
visibilitychange, pointerup/cancel in capture, and Escape cancel the
floating label without dispatching a drop.

Add -webkit-user-drag:none on sidebar customizer grips.
This commit is contained in:
cucadmuh
2026-04-22 23:28:24 +03:00
committed by GitHub
parent db72ed9e5a
commit 2d320d8681
3 changed files with 58 additions and 26 deletions
+1
View File
@@ -3232,6 +3232,7 @@
display: flex;
align-items: center;
flex-shrink: 0;
-webkit-user-drag: none;
}
.sidebar-customizer-grip:active {