diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index 3a92435a08..7824ea8030 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -1143,7 +1143,7 @@ export function value_or_fallback(value, fallback) { * @returns {Promise} */ export function value_or_fallback_async(value, fallback) { - return value === undefined ? fallback() : Promise.resolve(value); + return value === undefined ? fallback() : value; } /** diff --git a/packages/svelte/src/internal/server/index.js b/packages/svelte/src/internal/server/index.js index ec529c892f..05560eb79c 100644 --- a/packages/svelte/src/internal/server/index.js +++ b/packages/svelte/src/internal/server/index.js @@ -400,7 +400,7 @@ export function value_or_fallback(value, fallback) { * @returns {Promise} */ export function value_or_fallback_async(value, fallback) { - return value === undefined ? fallback() : Promise.resolve(value); + return value === undefined ? fallback() : value; } /**