Hide the scheduled-task list when the sidebar is the collapsed rail.

Official workspace rows unmount when !wide; the plugin list stayed flex
and leaked folder icons into the 56px rail.
This commit is contained in:
Whale-Zhang 2026-08-24 17:24:37 +08:00
parent 41a382c592
commit d2a4b1b2fd
2 changed files with 2 additions and 0 deletions

View file

@ -202,6 +202,7 @@ window.__ModuleLoader__.load({
[class*="_collapsed"] .dsh-ct-entry svg,.dsh-ct-entry[data-collapsed=true] svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}
.dsh-ct-region{display:none !important;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding-right:var(--dsh-sidebar-inline-padding,12px);box-sizing:border-box}
[data-dsh-ct-mode=on] .dsh-ct-region{display:flex !important;animation:dsh-ct-fade-in .18s var(--ds-ease-in-out,ease)}
[class*="_collapsed"][data-dsh-ct-mode=on] .dsh-ct-region,[class*="_collapsed"] .dsh-ct-region{display:none !important}
[data-dsh-ct-mode=on] [class*="regionArea"] > :not(.dsh-ct-region){display:none !important}
@keyframes dsh-ct-fade-in{0%{opacity:0;transform:translateY(4px)}100%{opacity:1;transform:none}}
@keyframes dsh-ct-pane-in{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:none}}

View file

@ -60,6 +60,7 @@ test('installable bundle declares host apply, client half, unique id, and no @de
assert.match(client, /dsh-ct-entry/)
assert.match(client, /centerCol/)
assert.match(client, /data-dsh-ct-host/)
assert.match(client, /_collapsed\]\[data-dsh-ct-mode=on\] \.dsh-ct-region/)
assert.match(client, /visibility:hidden/)
assert.match(client, /createPortal\(editor, paneHost\)/)
assert.match(client, /sidebarCollapsed/)