diff --git a/apps/app/src/app/(app)/[orgId]/cloud-tests/components/CloudSettingsModal.tsx b/apps/app/src/app/(app)/[orgId]/cloud-tests/components/CloudSettingsModal.tsx index ae35262cb6..82fe5fba96 100644 --- a/apps/app/src/app/(app)/[orgId]/cloud-tests/components/CloudSettingsModal.tsx +++ b/apps/app/src/app/(app)/[orgId]/cloud-tests/components/CloudSettingsModal.tsx @@ -121,13 +121,20 @@ export function CloudSettingsModal({ {/* Provider selector (if multiple) */} {connectedProviders.length > 1 && ( - - {connectedProviders.map((p) => ( - - {p.name} - - ))} - + {/* Scroll the account strip horizontally so connections beyond the + modal width stay reachable. TabsList is `w-fit`, so without a + width-constrained scroll container it overflows the dialog and + the extra accounts get clipped (the modal has overflow-hidden). + TabsList doesn't accept className, hence the wrapper. */} +
+ + {connectedProviders.map((p) => ( + + {p.name} + + ))} + +
)}