fix: menu contextuel — @click.away retiré, @click.self sur ws-split pour fermer
- @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:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user