lwc icon indicating copy to clipboard operation
lwc copied to clipboard

⚡️ LWC - A Blazing Fast, Enterprise-Grade Web Components Foundation

Results 279 lwc issues
Sort by recently updated
recently updated
newest added

## Details This PR replaces Lerna with nx in the LWC monorepo. Along with this change includes a new versioning script for bumping the LWC versions on all packages within...

## Details This PR introduces a renderer-factory api that can produce a renderer object. `@lwc/engine-dom` will have a base renderer that will be used for most cases. The renderer-factory adds...

## Details Supersedes #2604 `lwc:dynamic` after this change accepts an object `{props: Record, constructor: LightningElementConstructor}`. We're doing only props for now, since the ask is only for props. We'll enable...

I'm just curious if enabling https://github.com/salesforce/lwc/pull/2987 causes downstream Nucleus failures.

nomerge

### Description ```js import Component from 'x/component' lwc.createElement('x-component', { is: Component }) new Component() // throws "Illegal constructor" ``` Maybe this is working as designed, but it seems a bit...

BUG P3

## Details Fixes #2191 This is an attempt to rebase #2564 and get it working. The main goal is to allow third-party custom elements to use tag names that are...

## Details This PR updates the `codegen` portion of the template compiler to handle the new `IfBlock`, `ElseIfBlock`, and `ElseBlock` interfaces. All `if-elseif-else` conditions are converted to ternary operators where...

## Details Fixes #2986. Rather than monkey-patching `appendChild`, `insertBefore`, etc., we use the native `connectedCallback` and `disconnectedCallback` hooks. This PR adds a new runtime flag, `ENABLE_NATIVE_CUSTOM_ELEMENT_LIFECYCLE`, to enable the behavior....

Breaking changes that we want to introduce someday. ## Changes that _only_ affect npm package consumers (not LEX component authors) - [x] #3445 - [x] drop non-ESM builds (#2430) -...

next-release

In many frameworks, it is common to `npm install name-of-framework` and import everything from that one package. For LWC, this would avoid the problem where a consumer of LWC has...

enhancement