fix: previewPanel — x-if wrapper pour éviter 'Cannot read properties of null'
FlowDeck CI / test (push) Failing after 3s
FlowDeck CI / docker (push) Has been skipped

- Alpine évalue les expressions même dans x-show caché → previewItem null → crash
- Ajout de <template x-if="previewItem"> autour du preview panel entier
- x-if empêche toute évaluation tant que previewItem est null/false
This commit is contained in:
2026-07-12 12:47:42 -04:00
parent b74e144ab3
commit ab0eedd5fe
+2
View File
@@ -806,6 +806,7 @@
</div>
<!-- Preview Panel — right side panel for file preview -->
<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-header">
<span x-text="_fileIcon(previewItem.name, previewItem.is_folder, previewItem.content_format)"></span>
@@ -829,6 +830,7 @@
<button class="btn btn-danger" @click="deleteWithUndo(previewItem)">🗑 Delete</button>
</div>
</div>
</template>
</div><!-- /ws-split -->