From 825167351e3a78c8efe30c8726248ea418b3eaed Mon Sep 17 00:00:00 2001
From: "opencode-agent[bot]"
<219766164+opencode-agent[bot]@users.noreply.github.com>
Date: Fri, 30 Oct 2026 14:40:33 +1000
Subject: [PATCH] fix(app): keep sidebar search muted on hover and show its
shortcut (#60046)
Co-authored-by: iamdavidhill <1879069+iamdavidhill@users.noreply.github.com>
---
packages/app/src/shell/titlebar/titlebar.tsx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/packages/app/src/shell/titlebar/titlebar.tsx b/packages/app/src/shell/titlebar/titlebar.tsx
index 2ad3f95a5f6..96995e467ed 100644
--- a/packages/app/src/shell/titlebar/titlebar.tsx
+++ b/packages/app/src/shell/titlebar/titlebar.tsx
@@ -498,7 +498,7 @@ export function Titlebar(props: { verticalTabs?: { mount?: HTMLElement } }) {
type="button"
data-titlebar-tab-action
data-action="vertical-tabs-search"
- class="group flex h-7 w-full shrink-0 items-center gap-1.5 rounded-[6px] ps-1.5 pe-2 text-[13px] leading-4 text-v2-text-text-faint hover:text-v2-text-text-base"
+ class="group flex h-7 w-full shrink-0 items-center gap-1.5 rounded-[6px] ps-1.5 pe-2 text-[13px] leading-4 text-v2-text-text-faint"
onClick={() => command.trigger("sessions.search")}
>
@@ -529,6 +529,7 @@ export function Titlebar(props: { verticalTabs?: { mount?: HTMLElement } }) {
id: "sessions.search",
title: language.t("command.session.search"),
category: language.t("command.category.session"),
+ keybind: "mod+shift+f",
onSelect: async () => {
const { DialogSessionSearch } = await import("@/shell/commands/session-search")
void dialog.show(() => )