Patch Changes
-
#3459
cd63fa1Thanks @DylanPiercey! - Support serializingBigInt64ArrayandBigUint64Arrayfor resumption. These views previously aborted withUnable to serializebecause instance dispatch and the internalTypedArraytype only covered number-backed arrays. They now round-trip, emitting bigint element literals with thensuffix and using the compact length form for zero-filled views. -
#3458
383f47dThanks @DylanPiercey! - Fix duplicate header fields (notably multipleSet-Cookie) being lost when aHeaders,Request, orResponseis serialized for resumption. Headers were emitted as an object literal, collapsing repeated names to the last value; a repeated name now serializes as the tupleHeadersform (new Headers([[name, value], ...])) so non-combinable fields round-trip. -
#3460
9347a7eThanks @DylanPiercey! - Stop silently droppingFile/Blobentries when serializing aFormDatafor resumption. Previously only string entries were kept, so a resumed form reconstructed aFormDatamissing its file entries with no error. Since these values are not yet serializable, they now fail like any other unsupported value (a clear error in development, and the whole value is skipped in production) instead of shipping incomplete state. -
#3454
c18a6a7Thanks @DylanPiercey! - Fix a${...}interpolation in a nested selector's prelude after a pseudo-class colon (e.g.<style>.foo { &:hover ${x} { … } }</style>) silently compiling to an invalidvar(--…)in selector position. The pseudo-class colon was mistaken for a declaration-value colon, suppressing the intended error; such interpolations now correctly report that a<style>interpolation only resolves in a declaration value.