Jason Ye

Results 9 issues of Jason Ye

## Details This PR ships the if-elseif-else directives into master. These directives are analogous to if-statements in Javascript and enable developers to express `else if` and `else` logic in their...

Reverts a potential breaking change in the upgrade from jest 27 to jest 29. Should resolve https://github.com/salesforce/sfdx-lwc-jest/issues/288. This change will be released as 1.1.4. The new breaking upgrade will be...

## Details Addresses https://github.com/salesforce/lwc/issues/4011. This PR attempts to bypass our `addEventListener()` patch when working with event targets under a native shadow root. Remaining work: - [ ] Do we need...

### Description Saucelabs Chrome browser version has been pinned to chrome 120 to bypass an issue with `shadowRoot` on chrome 121. That issue is fixed in chrome 122, which should...

ci

https://github.com/salesforce/lwc/pull/3980 adds reporting for `shadowSupportMode` but logs the constructor name under `tagName` to avoid having to make changes to our o11y schema in patch. This should really be migrated to...

enhancement

## Details Since the initial implementation of VFragments, we've changed the way we reference elements from the vnode (`leading`, `trailing`) and implemented VFragment-specific logic for handling slots and diffing. As...

work-in-progress

### Description When we use the if-elseif-else directives as a direct child of an iteration, we're unable to benefit from any optimization using the keys due to how the nodes...

perf

### Description https://github.com/salesforce/lwc/pull/3443 adds logging and reporting when an unregistered stylesheet is evaluated by the engine. The end goal here is to lock this functionality down completely and throw an...

enhancement

#3443 * fix: implement stylesheet registration and disallow arbitrary functions * feat: log as error and use reporting API * fix: move to dev-only warning, address PR comments * fix:...