diff --git a/src/renderer/components/dock/dock.scss b/src/renderer/components/dock/dock.scss index e1cf52e116..ed7dbcdc18 100644 --- a/src/renderer/components/dock/dock.scss +++ b/src/renderer/components/dock/dock.scss @@ -27,6 +27,16 @@ display: flex; flex-direction: column; + &:not(:focus-within) .DockTab.active { + &::after { + color: var(--halfGray); + } + + &:hover::after { + color: var(--line-color-active); + } + } + &.isOpen { &.fullSize { position: fixed; diff --git a/src/renderer/components/dock/dock.tsx b/src/renderer/components/dock/dock.tsx index 18e58e6e70..747fd37a5c 100644 --- a/src/renderer/components/dock/dock.tsx +++ b/src/renderer/components/dock/dock.tsx @@ -79,6 +79,7 @@ export class Dock extends React.Component { open(); selectTab(tab.id); + this.element?.current.focus(); }; renderTab(tab: DockTab) {