fix: menu contextuel — @click.away retiré, @click.self sur ws-split pour fermer
FlowDeck CI / test (push) Failing after 5s
FlowDeck CI / docker (push) Has been skipped

- @click.away sur ctx-menu retiré (fermait le menu immédiatement)
- Fermeture via @click.self sur ws-split (clic sur fond du workspace)
- Fermeture via Escape (déjà présent)
- Fermeture via les items du menu (ctxMenuOpenPage, etc.)
- Mode debug: console.log conservé pour confirmer l'appel handler
This commit is contained in:
2026-07-12 17:54:14 -04:00
parent aec11a670a
commit 4dc9ff29b8
+1 -2
View File
@@ -341,7 +341,7 @@
@dragleave="onDragLeave($event)"
@drop.prevent="onDrop($event)"
@keydown="onKeydown($event)"
@contextmenu.prevent="onContextMenu($event)"
@click.self="ctxMenu.visible = false"
tabindex="0"
x-ref="layout">
<div class="ws-main">
@@ -770,7 +770,6 @@
<!-- Context menu -->
<div class="ctx-menu" x-show="ctxMenu.visible"
:style="{ left: ctxMenu.x + 'px', top: ctxMenu.y + 'px' }"
@click.away="ctxMenu.visible=false"
@keydown.escape="ctxMenu.visible=false"
x-transition>
<div class="ctx-item" @click="ctxMenuOpenPage()">📄 Open</div>