From 8910773b50c2c5efe0c242e49220b48fd1c968df Mon Sep 17 00:00:00 2001 From: Andrey Evstratov Date: Fri, 26 Sep 2025 17:41:42 +0300 Subject: [PATCH 1/2] set initial loading state from options fields --- packages/runed/src/lib/utilities/resource/resource.svelte.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/runed/src/lib/utilities/resource/resource.svelte.ts b/packages/runed/src/lib/utilities/resource/resource.svelte.ts index 418ddd1b..889bdd7e 100644 --- a/packages/runed/src/lib/utilities/resource/resource.svelte.ts +++ b/packages/runed/src/lib/utilities/resource/resource.svelte.ts @@ -150,7 +150,7 @@ function runResource< // Create state let current = $state> | undefined>(initialValue); - let loading = $state(false); + let loading = $state(initialValue === undefined && !lazy); let error = $state(undefined); let cleanupFns = $state void>>([]); From f9f7d366c5cf6d33ffe547a4670437665a47e767 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Thu, 6 Nov 2025 19:16:02 -0500 Subject: [PATCH 2/2] add changeset --- .changeset/grumpy-doors-cheat.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/grumpy-doors-cheat.md diff --git a/.changeset/grumpy-doors-cheat.md b/.changeset/grumpy-doors-cheat.md new file mode 100644 index 00000000..bae440ef --- /dev/null +++ b/.changeset/grumpy-doors-cheat.md @@ -0,0 +1,5 @@ +--- +"runed": patch +--- + +fix(resource): set initial loading state from options fields