From a6797614ef8cbaa0d36bc36a9c7f44dff40af7b3 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Fri, 19 Jan 2024 13:59:21 +0100 Subject: [PATCH] fix: clarify error message closes #10109 --- packages/svelte/src/compiler/errors.js | 2 +- .../samples/unmatched-closing-tag-autoclose/_config.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/compiler/errors.js b/packages/svelte/src/compiler/errors.js index 25a21d8402..ba617ead2d 100644 --- a/packages/svelte/src/compiler/errors.js +++ b/packages/svelte/src/compiler/errors.js @@ -78,7 +78,7 @@ const parse = { * @param {string} reason */ 'invalid-closing-tag-after-autoclose': (name, reason) => - ` attempted to close element that was already automatically closed by <${reason}>`, + ` attempted to close element that was already automatically closed by <${reason}> (cannot nest <${reason}> inside <${name}>)`, 'invalid-dollar-binding': () => `The $ name is reserved, and cannot be used for variables and imports`, 'invalid-dollar-prefix': () => diff --git a/packages/svelte/tests/compiler-errors/samples/unmatched-closing-tag-autoclose/_config.js b/packages/svelte/tests/compiler-errors/samples/unmatched-closing-tag-autoclose/_config.js index b485095bc0..d708aca0cb 100644 --- a/packages/svelte/tests/compiler-errors/samples/unmatched-closing-tag-autoclose/_config.js +++ b/packages/svelte/tests/compiler-errors/samples/unmatched-closing-tag-autoclose/_config.js @@ -3,7 +3,8 @@ import { test } from '../../test'; export default test({ error: { code: 'invalid-closing-tag-after-autoclose', - message: '

attempted to close element that was already automatically closed by
',
+		message:
+			'

attempted to close element that was already automatically closed by
 (cannot nest 
 inside 

', position: [24, 24] } });