From d2df1ce4ee820c8bacae5f6f6aedecb610c7a822 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 00:58:11 +0000 Subject: [PATCH] Fix KV storage clear() to sync with localStorage Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com> --- packages/spark/src/spark-runtime.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/spark/src/spark-runtime.ts b/packages/spark/src/spark-runtime.ts index 30e3ac9..d507e05 100644 --- a/packages/spark/src/spark-runtime.ts +++ b/packages/spark/src/spark-runtime.ts @@ -62,7 +62,11 @@ export const sparkRuntime = { }, clear: () => { try { + // Get keys before clearing + const keysToRemove = Array.from(kvStorage.keys()) kvStorage.clear() + // Clear corresponding keys from localStorage + keysToRemove.forEach(key => localStorage.removeItem(key)) } catch (error) { console.error('Error clearing KV storage:', error) }