From 4519e9c21f5518fb488f25cf1235a57967215c71 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Wed, 24 Jun 2026 14:49:05 -0400 Subject: [PATCH] refactor(idaa): migrate clear-caches page to core_func.clear_all_storage Fixes a bug where indexedDB.deleteDatabase() was not awaited, meaning the page could report success while databases were still being deleted. Also adds the known-names IDB fallback for older Safari (pre-2021), which previously caused the page to silently skip all IDB clearing on those browsers. Removes ~70 lines of duplicate inline logic in favour of core_func.clear_all_storage() with an on_step callback that maps BrowserResetLogFn messages to the existing step-by-step progress UI. Co-Authored-By: Claude Sonnet 4.6 --- src/routes/idaa/clear-caches/+page.svelte | 174 +++++++++++----------- 1 file changed, 86 insertions(+), 88 deletions(-) diff --git a/src/routes/idaa/clear-caches/+page.svelte b/src/routes/idaa/clear-caches/+page.svelte index 592aa4cc..f785080c 100644 --- a/src/routes/idaa/clear-caches/+page.svelte +++ b/src/routes/idaa/clear-caches/+page.svelte @@ -1,6 +1,8 @@