fix: show full tab title immediately when opening table from sidebar

Set tableMeta early so tabDisplayTitle can render the @database suffix
right away instead of waiting for loadTableMeta to complete.
This commit is contained in:
t8y2
2026-06-06 00:05:13 +08:00
parent bcafb9bc93
commit 44d6f167ea
@@ -768,6 +768,12 @@ async function openData() {
return queryStore.createTab(node.connectionId, node.database, node.label, "data", tableSchema);
})();
console.info("[DBX][openData:tab-created]", { traceId, tabId, elapsed: elapsed() });
queryStore.setTableMeta(tabId, {
schema: tableSchema,
tableName: node.label,
columns: [],
primaryKeys: [],
});
queryStore.setExecuting(tabId, true);
try {