fix(sidebar): 让文件树即时应用页面和资源变更

This commit is contained in:
lix-2026
2026-05-14 06:51:10 +08:00
parent 96e03645f7
commit 8f52112878
11 changed files with 853 additions and 23 deletions
@@ -44,6 +44,12 @@ export function usePreferredSidebarSnapshot(input: {
treeStreamVersion >= preferredVersion;
const source = useMemo<PreferredSidebarSnapshotSource>(() => {
if (
queryHasPreferredVersion &&
(!treeStreamHasPreferredVersion || querySyncKey !== treeStreamSyncKey)
) {
return "query";
}
if (treeStreamHasPreferredVersion) {
return "tree_stream";
}
@@ -53,7 +59,9 @@ export function usePreferredSidebarSnapshot(input: {
return "initial";
}, [
queryHasPreferredVersion,
querySyncKey,
treeStreamHasPreferredVersion,
treeStreamSyncKey,
]);
const data =