diff --git a/packages/app/src/components/agent-status-bar.tsx b/packages/app/src/components/agent-status-bar.tsx
index 5da615926..07e08497f 100644
--- a/packages/app/src/components/agent-status-bar.tsx
+++ b/packages/app/src/components/agent-status-bar.tsx
@@ -283,55 +283,6 @@ function ControlledStatusBar({
>
) : null}
- {modeOptions && modeOptions.length > 0 ? (
- <>
-
-
- handleSelectorPress("mode")}
- style={({ pressed, hovered }) => [
- styles.modeIconBadge,
- hovered && styles.modeBadgeHovered,
- (pressed || openSelector === "mode") && styles.modeBadgePressed,
- (disabled || !canSelectMode) && styles.disabledBadge,
- ]}
- accessibilityRole="button"
- accessibilityLabel={`Select agent mode (${displayMode})`}
- testID="agent-mode-selector"
- >
- {ModeIconComponent ? (
-
- ) : (
-
- )}
-
-
-
- {getStatusSelectorHint("mode")}
-
-
- onSelectMode?.(id)}
- searchable={comboboxModeOptions.length > SEARCH_THRESHOLD}
- open={openSelector === "mode"}
- onOpenChange={handleOpenChange("mode")}
- anchorRef={modeAnchorRef}
- desktopPlacement="top-start"
- renderOption={renderModeOption}
- />
- >
- ) : null}
-
{canSelectModel ? (
<>
>
) : null}
+
+ {modeOptions && modeOptions.length > 0 ? (
+ <>
+
+
+ handleSelectorPress("mode")}
+ style={({ pressed, hovered }) => [
+ styles.modeIconBadge,
+ hovered && styles.modeBadgeHovered,
+ (pressed || openSelector === "mode") && styles.modeBadgePressed,
+ (disabled || !canSelectMode) && styles.disabledBadge,
+ ]}
+ accessibilityRole="button"
+ accessibilityLabel={`Select agent mode (${displayMode})`}
+ testID="agent-mode-selector"
+ >
+ {ModeIconComponent ? (
+
+ ) : (
+
+ )}
+
+
+
+ {getStatusSelectorHint("mode")}
+
+
+ onSelectMode?.(id)}
+ searchable={comboboxModeOptions.length > SEARCH_THRESHOLD}
+ open={openSelector === "mode"}
+ onOpenChange={handleOpenChange("mode")}
+ anchorRef={modeAnchorRef}
+ desktopPlacement="top-start"
+ renderOption={renderModeOption}
+ />
+ >
+ ) : null}
>
) : (
<>
@@ -484,49 +484,6 @@ function ControlledStatusBar({
) : null}
- {modeOptions && modeOptions.length > 0 ? (
-
-
- [
- styles.sheetSelect,
- pressed && styles.sheetSelectPressed,
- (disabled || !canSelectMode) && styles.disabledSheetSelect,
- ]}
- accessibilityRole="button"
- accessibilityLabel="Select agent mode"
- testID="agent-preferences-mode"
- >
- {ModeIconComponent ? (
-
- ) : null}
- {displayMode}
-
-
-
- {modeOptions.map((mode) => {
- const visuals = getModeVisuals(provider, mode.id);
- const Icon = visuals?.icon ? MODE_ICONS[visuals.icon] : ShieldCheck;
- return (
- onSelectMode?.(mode.id)}
- leading={}
- >
- {mode.label}
-
- );
- })}
-
-
-
- ) : null}
-
{canSelectModel ? (
) : null}
+
+ {modeOptions && modeOptions.length > 0 ? (
+
+
+ [
+ styles.sheetSelect,
+ pressed && styles.sheetSelectPressed,
+ (disabled || !canSelectMode) && styles.disabledSheetSelect,
+ ]}
+ accessibilityRole="button"
+ accessibilityLabel="Select agent mode"
+ testID="agent-preferences-mode"
+ >
+ {ModeIconComponent ? (
+
+ ) : null}
+ {displayMode}
+
+
+
+ {modeOptions.map((mode) => {
+ const visuals = getModeVisuals(provider, mode.id);
+ const Icon = visuals?.icon ? MODE_ICONS[visuals.icon] : ShieldCheck;
+ return (
+ onSelectMode?.(mode.id)}
+ leading={}
+ >
+ {mode.label}
+
+ );
+ })}
+
+
+
+ ) : null}
>
)}