local-workspace: add debug logs + fix x-show/x-if conflict on preview panel
FlowDeck CI / test (push) Failing after 4s
FlowDeck CI / docker (push) Has been skipped

- Add console.log in selectForPreview and openSidePeek to trace button clicks
- Add console.log in Alpine OPEN button click handler
- Remove redundant x-show from preview-panel (was conflicting with x-if transition)
- This should fix the preview panel not appearing when Open button is clicked
This commit is contained in:
2026-07-22 08:49:10 -04:00
parent c4d654676c
commit b76aaad5ee
+2 -2
View File
@@ -2440,7 +2440,7 @@ console.log('FLOWDECK v2.4.6 — IIFE done, _wsInitData keys:', Object.keys(wind
</span> </span>
</template> </template>
<template x-if="!node.is_folder"> <template x-if="!node.is_folder">
<a href="#" class="btn-open hover-only" @click.prevent.stop="selectForPreview(node)" title="Open in side preview" style="margin-left:auto;">↢ Open</a> <a href="#" class="btn-open hover-only" @click.prevent.stop="console.log('OPEN clicked, node:', node.id, node.name); selectForPreview(node)" title="Open in side preview" style="margin-left:auto;">↢ Open</a>
</template> </template>
<div class="actions"> <div class="actions">
@@ -2806,7 +2806,7 @@ console.log('FLOWDECK v2.4.6 — IIFE done, _wsInitData keys:', Object.keys(wind
<!-- Preview Panel — right side panel for file preview --> <!-- Preview Panel — right side panel for file preview -->
<template x-if="previewItem"> <template x-if="previewItem">
<div class="preview-panel" x-show="previewItem" x-transition:enter="preview-enter" x-transition:leave="preview-leave"> <div class="preview-panel" x-transition:enter="preview-enter" x-transition:leave="preview-leave">
<div class="preview-panel-header"> <div class="preview-panel-header">
<span x-html="_fileIcon(previewItem.name, previewItem.is_folder, previewItem.content_format)"></span> <span x-html="_fileIcon(previewItem.name, previewItem.is_folder, previewItem.content_format)"></span>
<span class="preview-panel-title" x-text="previewItem.name"></span> <span class="preview-panel-title" x-text="previewItem.name"></span>