fix(browser): ensure connection before mount loads

This commit is contained in:
Abeautifulsnow authored and GitHub committed 2026-06-29 12:05:46 +08:00
1 parent ded6e002b5
commit 8094f4901d
9 files changed
+89 -9

No files matched your search

@@ -1236,11 +1236,16 @@ onBeforeUnmount(() => {
watch(
() => [props.connection.id, props.database, props.schema] as const,
() => {
async () => {
selectedSchema.value = props.schema;
userHasSelectedFilter.value = false;
objectFilter.value = "all";
clearTableSelection();
try {
await connectionStore.ensureConnected(props.connection.id);
} catch (e) {
console.warn("[DBX] ensureConnected failed for", props.connection.id, e);
}
void reload();
},
{ immediate: true },