From ac7e20950532348eeb40f74573c117fcd48e09e4 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Sat, 21 Mar 2026 01:41:53 -0700 Subject: [PATCH] Fix: Robust show/hide with flex support + display reset --- src/app/dom.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/app/dom.js b/src/app/dom.js index 6775b44..6ecf6b8 100644 --- a/src/app/dom.js +++ b/src/app/dom.js @@ -22,13 +22,17 @@ export function grabElements(ids = ELEMENT_IDS) { export function show(node) { if (!node) return; node.classList.remove('hidden'); - node.style.display = ''; + if (node.classList.contains('flex')) { + node.style.display = 'flex'; + } else { + node.style.display = ''; + } } export function hide(node) { if (!node) return; node.classList.add('hidden'); - node.style.display = ''; + node.style.display = 'none'; } export function setProgress(el, pct, text) { @@ -70,7 +74,7 @@ export function showResult(el, blobUrl, filename = 'vibegif.gif') { export function hideResult(el) { if (!el.resultArea) return; el.resultArea.classList.add('hidden'); - el.resultArea.style.display = ''; + el.resultArea.style.display = 'none'; } export function setGenerating(el, active) {