Enable Cosmos DB Shell by default and clarify setup progress (#2593)

* Enable Cosmos DB Shell by default and clarify setup progress

Default enableCosmosDBShell to true while retaining explicit opt-out support. Add localized progress for SDK installation, shell installation, update checks, and connection with safe Bash quoting. Cover default visibility, overrides, and progress messages with regression tests.

Validation: npm run build:ci and 83 focused unit tests passed.

* Fix Index Advisor Playwright tooltip interference
This commit is contained in:
Mike Krüger
2026-09-17 10:48:16 -07:00
committed by GitHub
parent 746a218000
commit eb65237acb
7 changed files with 126 additions and 12 deletions
+1 -1
View File
@@ -105,7 +105,7 @@ export function extractFeatures(given = new URLSearchParams(window.location.sear
enableContainerCopy: "true" === get("enablecontainercopy"),
enableRestoreContainer: "true" === get("enablerestorecontainer"),
enableCloudShell: true,
enableCosmosDBShell: "true" === get("enablecosmosdbshell"),
enableCosmosDBShell: "true" === get("enablecosmosdbshell", "true"),
mongoDisableNativeAuth: "true" === get("mongodisablenativeauth"),
};
}