diff --git a/package.json b/package.json index 98727b3e61..4b142f3976 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lwc-monorepo", - "version": "8.15.1", + "version": "8.16.0", "private": true, "description": "Lightning Web Components", "repository": { @@ -79,7 +79,7 @@ "*.{css,js,json,md,mjs,ts,yaml,yml}": "prettier --write", "{packages/**/package.json,scripts/tasks/check-and-rewrite-package-json.js}": "node ./scripts/tasks/check-and-rewrite-package-json.js", "{LICENSE-CORE.md,**/LICENSE.md,yarn.lock,scripts/tasks/generate-license-files.js,scripts/shared/bundled-dependencies.js}": "node ./scripts/tasks/generate-license-files.js", - "*.{only,skip}": "eslint --cache --no-eslintrc --plugin '@lwc/eslint-plugin-lwc-internal' --rule '@lwc/lwc-internal/forbidden-filename: error'" + "*.{only,skip}": "eslint --cache --plugin '@lwc/eslint-plugin-lwc-internal' --rule '@lwc/lwc-internal/forbidden-filename: error'" }, "workspaces": [ "packages/@lwc/*", diff --git a/packages/@lwc/aria-reflection/package.json b/packages/@lwc/aria-reflection/package.json index 0f01fd86a9..ca2d7d0748 100644 --- a/packages/@lwc/aria-reflection/package.json +++ b/packages/@lwc/aria-reflection/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/aria-reflection", - "version": "8.15.1", + "version": "8.16.0", "description": "ARIA element reflection polyfill for strings", "keywords": [ "aom", diff --git a/packages/@lwc/babel-plugin-component/package.json b/packages/@lwc/babel-plugin-component/package.json index f0f41b41cb..1c97b6e8b8 100644 --- a/packages/@lwc/babel-plugin-component/package.json +++ b/packages/@lwc/babel-plugin-component/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/babel-plugin-component", - "version": "8.15.1", + "version": "8.16.0", "description": "Babel plugin to transform a LWC module", "keywords": [ "lwc" @@ -47,8 +47,8 @@ }, "dependencies": { "@babel/helper-module-imports": "7.25.9", - "@lwc/errors": "8.15.1", - "@lwc/shared": "8.15.1", + "@lwc/errors": "8.16.0", + "@lwc/shared": "8.16.0", "line-column": "~1.0.2" }, "devDependencies": { diff --git a/packages/@lwc/compiler/package.json b/packages/@lwc/compiler/package.json index 27459c9ff0..4f68f2c13a 100644 --- a/packages/@lwc/compiler/package.json +++ b/packages/@lwc/compiler/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/compiler", - "version": "8.15.1", + "version": "8.16.0", "description": "LWC compiler", "keywords": [ "lwc" @@ -52,11 +52,11 @@ "@babel/plugin-transform-class-properties": "7.25.9", "@babel/plugin-transform-object-rest-spread": "7.25.9", "@locker/babel-plugin-transform-unforgeables": "0.22.0", - "@lwc/babel-plugin-component": "8.15.1", - "@lwc/errors": "8.15.1", - "@lwc/shared": "8.15.1", - "@lwc/ssr-compiler": "8.15.1", - "@lwc/style-compiler": "8.15.1", - "@lwc/template-compiler": "8.15.1" + "@lwc/babel-plugin-component": "8.16.0", + "@lwc/errors": "8.16.0", + "@lwc/shared": "8.16.0", + "@lwc/ssr-compiler": "8.16.0", + "@lwc/style-compiler": "8.16.0", + "@lwc/template-compiler": "8.16.0" } } diff --git a/packages/@lwc/engine-core/package.json b/packages/@lwc/engine-core/package.json index 2a5090eddf..29a0d4efe9 100644 --- a/packages/@lwc/engine-core/package.json +++ b/packages/@lwc/engine-core/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/engine-core", - "version": "8.15.1", + "version": "8.16.0", "description": "Core LWC engine APIs.", "keywords": [ "lwc" @@ -46,9 +46,9 @@ } }, "dependencies": { - "@lwc/features": "8.15.1", - "@lwc/shared": "8.15.1", - "@lwc/signals": "8.15.1" + "@lwc/features": "8.16.0", + "@lwc/shared": "8.16.0", + "@lwc/signals": "8.16.0" }, "devDependencies": { "observable-membrane": "2.0.0" diff --git a/packages/@lwc/engine-core/src/framework/hydration.ts b/packages/@lwc/engine-core/src/framework/hydration.ts index 2eb6002c87..6c1a65c7d9 100644 --- a/packages/@lwc/engine-core/src/framework/hydration.ts +++ b/packages/@lwc/engine-core/src/framework/hydration.ts @@ -368,7 +368,12 @@ function hydrateElement(elm: Node, vnode: VElement, renderer: RendererAPI): Node patchElementPropsAndAttrsAndRefs(vnode, renderer); - if (!isDomManual) { + // When tags are initially encountered at the time of HTML parse, the tag is + // replaced with an empty + +
@@ -15,9 +17,8 @@