From 6a61e36c2159ac771b6a432bc32bf3a5a4dd4f24 Mon Sep 17 00:00:00 2001 From: Julian Freeman Date: Tue, 3 Mar 2026 17:29:02 -0400 Subject: [PATCH] sort clean browsers --- src/App.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/App.vue b/src/App.vue index df348b5..306ad80 100644 --- a/src/App.vue +++ b/src/App.vue @@ -220,9 +220,14 @@ async function startBrowserScan(browser: 'chrome' | 'edge') { s.cleanResult = null; try { const res = await invoke("start_browser_scan", { browser }); + // 对 profiles 进行排序:按 cache_size 从大到小 + const sortedProfiles = res.profiles + .map(p => ({ ...p, enabled: true })) + .sort((a, b) => b.cache_size - a.cache_size); + s.scanResult = { ...res, - profiles: res.profiles.map(p => ({ ...p, enabled: true })) + profiles: sortedProfiles }; } catch (err) { showAlert("扫描失败", String(err), 'error');