diff --git a/ui_server.py b/ui_server.py index 85e1a18..46539fd 100644 --- a/ui_server.py +++ b/ui_server.py @@ -1358,7 +1358,7 @@ HTML = """ .config-trash.is-over { color: #fff; border-color: #ffb2c0; background: linear-gradient(135deg, #9e2948, #d94062); box-shadow: 0 12px 34px rgba(181, 45, 76, .42), 0 0 0 5px rgba(255, 107, 129, .2); transform: translate(-50%, 0) scale(1.04); } .config-trash-icon { display: block; flex: 0 0 auto; width: 27px; height: 27px; color: currentColor; } .config-trash:focus-visible { outline: 2px solid var(--ui-accent); outline-offset: 3px; } - .config-block-hidden, .config-block-deleted { display: none !important; } + .config-block-hidden, .config-block-deleted, .config-canvas > .config-block[data-block-state="hidden"], .config-canvas > .config-block[data-block-state="deleted"] { display: none !important; } @media (max-width: 760px) { .config-toolbar { align-items: stretch; } .config-toolbar-title, .config-layout-state { flex-basis: 100%; } @@ -1491,7 +1491,7 @@ HTML = """ .network-block.is-selected { border-color: color-mix(in srgb, var(--ui-accent) 70%, var(--ui-border)) !important; box-shadow: 0 0 0 2px color-mix(in srgb, var(--ui-accent) 12%, transparent), 0 8px 22px color-mix(in srgb, var(--ui-bg) 20%, transparent); } .network-block.is-dragging, .network-block.is-resizing { z-index: 5; border-color: var(--ui-accent) !important; box-shadow: 0 10px 28px color-mix(in srgb, var(--ui-accent) 16%, transparent); transform: none; transition: none; user-select: none; } .network-custom-block { border-style: dashed !important; } - .network-block.is-deleted, .network-block.is-hidden { display: none !important; } + .network-block.is-deleted, .network-block.is-hidden, .network-canvas > .network-block[data-block-state="hidden"], .network-canvas > .network-block[data-block-state="deleted"] { display: none !important; } .network-summary { display: flex; align-items: center; gap: 6px; margin: -2px 0 8px; padding-bottom: 8px; border-bottom: 1px solid color-mix(in srgb, var(--ui-border) 80%, transparent); color: var(--ui-text); font-size: 12px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; } .network-summary::before { content: "✦"; color: var(--ui-accent); font-size: 11px; } .network-block.settings-group { --block-scale: 1; padding: calc(14px * var(--block-scale)); gap: calc(8px * var(--block-scale)); }