From 6f0b9de664579faafea8717ea3ddee641c37357e Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 16 Jan 2024 12:57:44 +0000 Subject: [PATCH] fix --- packages/svelte/src/internal/client/render.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/internal/client/render.js b/packages/svelte/src/internal/client/render.js index a805853c4..27d61ce84 100644 --- a/packages/svelte/src/internal/client/render.js +++ b/packages/svelte/src/internal/client/render.js @@ -83,11 +83,11 @@ export function template(html, is_fragment) { if (cached_content === undefined) { const content = create_fragment_from_html(html); cached_content = is_fragment ? content : /** @type {Node} */ (child(content)); - if (DEV && cached_content instanceof Element && cached_content.innerHTML !== html) { + if (DEV && cached_content instanceof Element && cached_content.outerHTML !== html) { throw Error( 'Svelte detected a mismatch when trying to generate a HTML template. This typically occurs due to the incorrect nesting of HTML elements ' + '(such as a

element nested within a

, or an element nested within an ).' + - `\n\nSvelte attempted to generate the HTML template:\n\n${html}\n\nHowever, the browser parsed this HTML as:\n\n${cached_content.innerHTML}` + `\n\nSvelte attempted to generate the HTML template:\n\n${html}\n\nHowever, the browser parsed this HTML as:\n\n${cached_content.outerHTML}` ); } }