From 72366909d92601619a2e4d54fbd63cd1a3fe71f4 Mon Sep 17 00:00:00 2001 From: Ewan Date: Fri, 13 Mar 2026 14:20:17 +0200 Subject: [PATCH 1/2] fix(windows): windows branch switch ui broken --- apps/web/src/components/BranchToolbarBranchSelector.tsx | 1 - apps/web/src/components/ui/autocomplete.tsx | 2 +- apps/web/src/components/ui/combobox.tsx | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/web/src/components/BranchToolbarBranchSelector.tsx b/apps/web/src/components/BranchToolbarBranchSelector.tsx index 944627916..e10a624c1 100644 --- a/apps/web/src/components/BranchToolbarBranchSelector.tsx +++ b/apps/web/src/components/BranchToolbarBranchSelector.tsx @@ -387,7 +387,6 @@ export function BranchToolbarBranchSelector({ key={itemValue} index={index} value={itemValue} - className={itemValue === resolvedActiveBranch ? "bg-accent text-foreground" : undefined} style={style} onClick={() => selectBranch(branch)} > diff --git a/apps/web/src/components/ui/autocomplete.tsx b/apps/web/src/components/ui/autocomplete.tsx index 98ad1e431..89cfcd375 100644 --- a/apps/web/src/components/ui/autocomplete.tsx +++ b/apps/web/src/components/ui/autocomplete.tsx @@ -125,7 +125,7 @@ function AutocompleteItem({ className, children, ...props }: AutocompletePrimiti return ( Date: Fri, 13 Mar 2026 22:37:56 +0200 Subject: [PATCH 2/2] Unify branch selector item highlight styling - Apply shared hover/selected/highlight class to all branch combobox items - Keep branch action rows and branch rows visually consistent in the selector --- apps/web/src/components/BranchToolbarBranchSelector.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/web/src/components/BranchToolbarBranchSelector.tsx b/apps/web/src/components/BranchToolbarBranchSelector.tsx index e10a624c1..0460e6678 100644 --- a/apps/web/src/components/BranchToolbarBranchSelector.tsx +++ b/apps/web/src/components/BranchToolbarBranchSelector.tsx @@ -326,11 +326,14 @@ export function BranchToolbarBranchSelector({ effectiveEnvMode, resolvedActiveBranch, }); + const branchSelectorHighlightClassName = + "hover:bg-[#242424] hover:text-white data-selected:bg-[#242424] data-selected:text-white data-highlighted:bg-[#242424] data-highlighted:text-white"; function renderPickerItem(itemValue: string, index: number, style?: CSSProperties) { if (checkoutPullRequestItemValue && itemValue === checkoutPullRequestItemValue) { return (