diff --git a/default/quickshell/omarchy-shell/plugins/dev-gallery/GalleryPanel.qml b/default/quickshell/omarchy-shell/plugins/dev-gallery/GalleryPanel.qml index 56bd0c34..28c4eb44 100644 --- a/default/quickshell/omarchy-shell/plugins/dev-gallery/GalleryPanel.qml +++ b/default/quickshell/omarchy-shell/plugins/dev-gallery/GalleryPanel.qml @@ -21,7 +21,10 @@ Item { function open(payloadJson) { closingFromHost = false window.visible = true - Qt.callLater(function() { if (keyCatcher) keyCatcher.forceActiveFocus() }) + Qt.callLater(function() { + if (keyCatcher) keyCatcher.forceActiveFocus() + ensureCursorVisible(currentTarget()) + }) } // Host-initiated close (`shell hide`). Visibility flips without