@lwc/engine-dom
9.5.3 · 27 Oct 2026MIT281.8k / weekRepositoryHomepagenpmAtom feed
Upgrading @lwc/engine-dom from 2.0.0 to 2.1.0
1 release in betweenevery note read
- 4
- changes to make
- 0
- advisories fixed
- 3
- new
- 2
- fixes
Before you upgrade
Tick each one off as you go- breaking2.1.0
- breaking2.1.0
- breaking2.1.0
- deprecated2.1.0
Release by release
- new
#2301 - engine-core: Add experimental support for components that don't use shadow roots.
- new
#2292, #2294: Improve existing snapshot tests.
- new
#2306 - integration-karma: Add context to why a focus-related test might fail when running it locally.
- fixed
#2287 - synthetic-shadow: Fix
currentTargetfor event listeners added to shadow roots.currentTargetnow correctly references the shadow root instead of the host element. - fixed
#2328 - engine-core: Avoid adding synthetic shadow token to light DOM components
- new
12 other lines we could not sort, mostly version bumps
- 2.1.0
#2226 - synthetic-shadow: Properly filter non-composed events. This change fixes a long-standing issue where non-composed bubbling events leak to listeners on standard HTML elements.
- 2.1.0
#2271 - engine-core: Reference
LightningElementinstead ofBaseLightningElementConstructorwhen invokingtoString()on host elements. - 2.1.0
#2284 - synthetic-shadow: Discard duplicate event listeners on shadow roots and host elements.
- 2.1.0
#2320 - engine-core: Preserve original ids/fragments in light DOM by disabling synthetic shadow id scoping
- 2.1.0
#2330 #2331 - synthetic-shadow: Disable by default
Element.prototype.innerTextpatching - 2.1.0
#2257 - babel-plugin-component: Remove all AST sub-traversals and streamline our decorator transform to enable the updating of
@babel/core. - 2.1.0
#2282 - integration-karma: Refactor event propagation tests.
- 2.1.0
#2275: Update
git2gusparameter for 234 branch. - 2.1.0
#2303 - integration-karma: Clean the DOM after between test runs.
- 2.1.0
#2305 - integration-karma: Stabilize a test that flaps in Firefox.