Sebastian "Sebbie" Silbermann
Sebastian "Sebbie" Silbermann
Part of a larger committment to unify APIs for `/react-native` and `/react` (which is just `/react-dom` at the moment) **What**: Enables `ByRole(role, { disabled })` **Why**: Makes writing tests for...
Testing [JSDOM 21.x](https://github.com/jsdom/jsdom/blob/master/Changelog.md#2100). Only meant as a proof-of-concept for bumping it in `jest-environment-jsdom`
## Summary In https://github.com/facebook/react/pull/13041 we started retrying the render synchronously if a render threw during a concurrent render. However, this also applied to synchronous renders which should help very rarely...
React version: 18.2.0 Devtools version: 4.23.0-e28a0db22 Since https://github.com/facebook/react/pull/21171 React Devtools shows which fiber scheduled an update. In the case of ```tsx root.render( ); ``` where `LazyComponent` is some `React.lazy(() =>...
Stack: 1. https://github.com/facebook/react/pull/28593 1. https://github.com/facebook/react/pull/28413 1. https://github.com/facebook/react/pull/28728
## Summary This fixture changed multiple times in the past without us noticing. This adds an automated test using Playwright that ensures the snapshot is unchanged. The new snapshot is...
`[email protected]` does not support `forwardRef` components, `contextType` static nor `getDerivedStateFromError` static. The major version bump was due to the added requirement of react >= 0.14 which was dropped in `[email protected]`....
The ultimate goal is to send notifications to a user. I hoped that adding labels does the trick but it doesn't. Seems like we have to fallback to comments anyway....
Testing https://github.com/w3c/accname/issues/96 Had to make some adjustments to the implementation of 2E since we never actually checked that the embedded control is actually referenced by "another widget" (emphasis on **another**).
### Summary To be compatible with React 19, types must be compatible. Many changes are codemoddable with `npx types-react-codemod@latest` but a lot of changes need to be done manually because...