Minor Changes
- Add a
signaloption torenderToStream()so request aborts can cancel pending frame rendering without invokingonError(see #11431).
Patch Changes
-
Add explicit public API types for UI component, mixin, scheduler, stylesheet, animation, and theme helpers so generated declarations no longer depend on broad inference across helper factories (see #11433).
-
Fix rendering and JSX types for booleanish string attributes so
contentEditable={false},draggable={false},spellCheck={false}, and matching SVG attributes produce explicit"false"values instead of being omitted. ThetranslateJSX type now accepts the HTML attribute values"yes"and"no"(see #11434). -
Fix hydrated
@remix-run/uicomponents so non-rendering children inside fragments keep the correct DOM anchor when they later become renderable (see #11425). -
Ignore component updates scheduled after a frame reload has already removed that component, avoiding
Node.insertBeforeerrors from stale updates after the frame renders replacement markup (see #11422).