fix: ctx-menu utilise :style display au lieu de x-show
FlowDeck CI / test (push) Failing after 3s
FlowDeck CI / docker (push) Has been skipped

x-show="ctxMenu.visible" ne réagit pas aux changements d'objet imbriqué
dans Alpine. :style avec display: ctxMenu.visible ? 'block' : 'none'
est bindé directement sur le style inline, donc réactif.
This commit is contained in:
2026-07-13 10:31:01 -04:00
parent a57b435bd2
commit 3e291ddc67
+4 -4
View File
@@ -2357,10 +2357,10 @@ console.log('FLOWDECK v2.4.6 — IIFE done, _wsInitData keys:', Object.keys(wind
</div><!-- /ws-main -->
<!-- Context menu -->
<div class="ctx-menu" x-show="ctxMenu.visible"
:style="{ left: ctxMenu.x + 'px', top: ctxMenu.y + 'px' }"
@click.outside="ctxMenu.visible=false"
@keydown.escape="ctxMenu.visible=false"
<div class="ctx-menu"
:style="{ left: ctxMenu.x + 'px', top: ctxMenu.y + 'px', display: ctxMenu.visible ? 'block' : 'none' }"
@click.outside="ctxMenu = {visible:false,x:0,y:0,node:null,tags:[]}"
@keydown.escape="ctxMenu = {visible:false,x:0,y:0,node:null,tags:[]}"
x-transition>
<div class="ctx-item" @click="ctxMenuOpenPage()">📄 Open</div>
<div class="ctx-item" x-show="ctxMenu.node && ctxMenu.node.is_folder" @click="ctxMenuOpenFolder()">📂 Open folder</div>