Fix selector shortcut popovers with floating drawer

This commit is contained in:
Shantur Rathore
2025-12-14 16:36:34 +00:00
parent 4e1f08bfcf
commit b20bfc34b2
2 changed files with 5 additions and 7 deletions

View File

@@ -368,12 +368,10 @@ const InstanceShell2: Component<InstanceShellProps> = (props) => {
}
const focusModelSelectorControl = () => {
const trigger = leftDrawerContentEl()?.querySelector<HTMLElement>(
"[data-model-selector-control] .selector-trigger",
)
if (!trigger) return false
trigger.focus()
setTimeout(() => triggerKeyboardEvent(trigger, { key: "ArrowDown", code: "ArrowDown", keyCode: 40 }), 10)
const input = leftDrawerContentEl()?.querySelector<HTMLInputElement>("[data-model-selector]")
if (!input) return false
input.focus()
setTimeout(() => triggerKeyboardEvent(input, { key: "ArrowDown", code: "ArrowDown", keyCode: 40 }), 10)
return true
}

View File

@@ -50,7 +50,7 @@
@apply rounded-md shadow-lg overflow-hidden min-w-[300px];
background-color: var(--surface-base);
border: 1px solid var(--border-base);
z-index: 1600;
z-index: 2200;
}
.selector-search-container {