From 6757b9e55e5b6c93cf62d20e56177ee06c6d246f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 1 Jun 2026 10:55:19 +0000 Subject: [PATCH 1/2] Initial plan From 1f9ee593036a2b226701f83ad1f2c5e375442b30 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 1 Jun 2026 10:59:01 +0000 Subject: [PATCH 2/2] Hide merge button separator when no extra options Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com> --- webviews/components/dropdown.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/webviews/components/dropdown.tsx b/webviews/components/dropdown.tsx index 1c4d9b9f13..ca55183bae 100644 --- a/webviews/components/dropdown.tsx +++ b/webviews/components/dropdown.tsx @@ -83,20 +83,21 @@ export const Dropdown = ({ options, defaultOption, disabled, submitAction, chang } }; - const expandButtonClass = Object.entries(options).length === 1 ? 'hidden' : areOptionsVisible ? 'open' : ''; + const hasMultipleOptions = Object.entries(options).length > 1; + const expandButtonClass = !hasMultipleOptions ? 'hidden' : areOptionsVisible ? 'open' : ''; return (
1 ? 'select-left' : ''} + className={hasMultipleOptions ? 'select-left' : ''} options={options} selected={selectedMethod} submitAction={submitAction} disabled={!!disabled} /> -
+ {hasMultipleOptions ?
: null}