diff --git a/packages/svelte/src/reactivity/map.js b/packages/svelte/src/reactivity/map.js index 5338ef74b3..fc2eb42cb5 100644 --- a/packages/svelte/src/reactivity/map.js +++ b/packages/svelte/src/reactivity/map.js @@ -123,6 +123,7 @@ export class ReactiveMap extends Map { clear() { var size = super.size; + // Clear first, so we get nice console.log outputs with $inspect super.clear(); if (size !== 0) { diff --git a/packages/svelte/src/reactivity/set.js b/packages/svelte/src/reactivity/set.js index e631cbd289..16df8ecf76 100644 --- a/packages/svelte/src/reactivity/set.js +++ b/packages/svelte/src/reactivity/set.js @@ -118,6 +118,7 @@ export class ReactiveSet extends Set { clear() { var size = super.size; + // Clear first, so we get nice console.log outputs with $inspect super.clear(); if (size !== 0) {