From 0300fbca904e97fcb8abb56795487cd86ff24fe7 Mon Sep 17 00:00:00 2001 From: 7nik Date: Fri, 27 Jun 2025 11:49:16 +0300 Subject: [PATCH] log error as warn --- packages/svelte/src/internal/client/render.js | 2 +- .../whitespace-at-block-start/_config.js | 21 ++++--------------- 2 files changed, 5 insertions(+), 18 deletions(-) diff --git a/packages/svelte/src/internal/client/render.js b/packages/svelte/src/internal/client/render.js index 7df1d419e0..f09625d951 100644 --- a/packages/svelte/src/internal/client/render.js +++ b/packages/svelte/src/internal/client/render.js @@ -142,7 +142,7 @@ export function hydrate(component, options) { } if (error !== HYDRATION_ERROR) { // eslint-disable-next-line no-console - console.error('Failed to hydrate: ', error); + console.warn('Failed to hydrate: ', error); } if (options.recover === false) { diff --git a/packages/svelte/tests/hydration/samples/whitespace-at-block-start/_config.js b/packages/svelte/tests/hydration/samples/whitespace-at-block-start/_config.js index e01861a823..457eeb2201 100644 --- a/packages/svelte/tests/hydration/samples/whitespace-at-block-start/_config.js +++ b/packages/svelte/tests/hydration/samples/whitespace-at-block-start/_config.js @@ -1,21 +1,8 @@ import { test } from '../../test'; -/** @type {string[]} */ -let logs = []; -/** @type {typeof console['error']} */ -let console_error; - export default test({ - before_test() { - console_error = console.error; - console.error = (...args) => logs.push(args.join('')); - }, - after_test() { - console.error = console_error; - }, - test({ deepEqual }) { - deepEqual(logs, [ - "Failed to hydrate: HierarchyRequestError: Node can't be inserted in a #text parent." - ]); - } + errors: [ + 'Failed to hydrate: ', + new DOMException("Node can't be inserted in a #text parent.", 'HierarchyRequestError') + ] });