From fc4c6e322c6b85b5f365c8247537d1977f1d6f45 Mon Sep 17 00:00:00 2001 From: Bob Lee Date: Thu, 29 Oct 2026 17:46:46 +0800 Subject: [PATCH] fix(web-ui): clear assistant highlight when a child session is selected --- .../sections/workspaces/WorkspaceListSection.scss | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/web-ui/src/app/components/NavPanel/sections/workspaces/WorkspaceListSection.scss b/src/web-ui/src/app/components/NavPanel/sections/workspaces/WorkspaceListSection.scss index c0867f51c8..531f83f1ef 100644 --- a/src/web-ui/src/app/components/NavPanel/sections/workspaces/WorkspaceListSection.scss +++ b/src/web-ui/src/app/components/NavPanel/sections/workspaces/WorkspaceListSection.scss @@ -1274,7 +1274,8 @@ // Workspace activity selects the group and its current session together. When // the nested row is visible as the selection owner, avoid a competing parent fill. - &__workspace-item.is-active:has(&__workspace-item-sessions &__inline-item.is-active) &__workspace-item-card { + &__workspace-item.is-active:has(&__workspace-item-sessions &__inline-item.is-active) &__workspace-item-card, + &__assistant-item.is-active:has(&__workspace-item-sessions &__inline-item.is-active) &__assistant-item-card { background: transparent; } @@ -1325,7 +1326,8 @@ @include shell-surfaces.navigation-selection-feedback; } - .openbitfun-nav-panel__workspace-item.is-active:has(.openbitfun-nav-panel__workspace-item-sessions .openbitfun-nav-panel__inline-item.is-active) .openbitfun-nav-panel__workspace-item-card:hover { + .openbitfun-nav-panel__workspace-item.is-active:has(.openbitfun-nav-panel__workspace-item-sessions .openbitfun-nav-panel__inline-item.is-active) .openbitfun-nav-panel__workspace-item-card:hover, + .openbitfun-nav-panel__assistant-item.is-active:has(.openbitfun-nav-panel__workspace-item-sessions .openbitfun-nav-panel__inline-item.is-active) .openbitfun-nav-panel__assistant-item-card:hover { background: transparent; } } @@ -1379,11 +1381,13 @@ @include nav-font.nav-panel-text-row-active; } - &__workspace-item.is-active:has(&__workspace-item-sessions &__inline-item.is-active) &__workspace-item-label { + &__workspace-item.is-active:has(&__workspace-item-sessions &__inline-item.is-active) &__workspace-item-label, + &__assistant-item.is-active:has(&__workspace-item-sessions &__inline-item.is-active) &__assistant-item-label { @include nav-font.nav-panel-text-row; } - &__workspace-item.is-active:has(&__workspace-item-sessions &__inline-item.is-active) &__workspace-item-icon { + &__workspace-item.is-active:has(&__workspace-item-sessions &__inline-item.is-active) &__workspace-item-icon, + &__assistant-item.is-active:has(&__workspace-item-sessions &__inline-item.is-active) &__assistant-item-avatar { color: var(--openbitfun-color-content-secondary); }