Store resolved grid tracks and collapsed-border records only for actual owners in the pass-local world. Freeze the same canonical grid results and consume the same table geometry during paint.
Completes the shared scratch extraction from 96cc04d1e8, after sparse numeric cache allocation.
Keep Taffy caches in pass-owned compact storage instead of every LayoutBox. Allocate entries on actual stores, preserve viewport and per-box invalidation, and skip stores that Taffy ignores for hidden layout.
Extracted from 96cc04d1e8 and 6ca12dfc2a without retained working sets, new layout policies, or renderer lifecycle changes.
Select the first named child in current document-tree order, then compare its committed Document origin with the target parent. Keep opaque origin identity and tuple-origin comparisons separate from document.domain access relaxation.
Apply the property-set rule to native bindings and facade names while preserving numeric access and same-origin Document id/name fallbacks. Cover three origins, nested parents, duplicate reordering, removal, navigation, descriptors, queries, and fallback collisions through the real task executor.
Share fallible Location initialization across live, detached, and shared wrappers. Propagate key, Proxy, and private-slot failures through Window construction and publish cached facades only after initialization succeeds.
Cover rejected property initialization and V8 termination after a partial installation, including recovery without publishing an incomplete Location identity.
Replace WeakMap-backed Window surfaces with native access-check dispatch.
Keep per-Window Location identity and resolve dynamic children from the
current frame tree. Reuse the ordinary Window accessor value helpers.
Apply cross-origin descriptor and fallback rules, preserve borrowed receiver
behavior, and cover navigation, named collisions, removal, and realm teardown.
Generate stateless method and accessor tables with receiver checks and native
value callbacks. Cache FunctionTemplates per isolate and use V8's per-context
function instances, without retaining target Windows or observer realms.
Cover function identity, realm prototypes, descriptors, receiver validation,
exception and termination propagation, and context collection.
Cross-origin child realms used caller-local top projections while following
parent reached the actual top WindowProxy. Ancestor searches could then loop
on the real top's self-parent until the watchdog terminated execution.
Use the stable top WindowProxy throughout the ancestor chain and message
endpoint resolution. Add a bounded nested-frame regression for the Adform
ancestor search observed on personalshop.ch.
Delegate subrequest cancellation to Tokio CancellationToken while retaining
transfer-local completion arbitration and cancellation-safe adoption.
Commit buffered final response progress before delivery and materialize CORS
follow responses after dropping intermediate redirect and preflight bodies.
Cover cancellation/selection races and buffered response completion.
Capture a fixed progress token in each transport job and collector. Share the accepted response token with the logical request and arbitrate completion against consumer cancellation with one atomic state.
Isolate preflight and redirect cancellation, discard unused bodies after headers, and apply conditional cancellation to EventSource close. Add concurrent progress and loopback HTTP regressions.
Validation: cargo fmt --all; workspace Clippy for all targets and features with warnings denied; cargo nextest run --no-fail-fast (20,185 passed, 18 skipped).
Add hierarchical cancellation authority for redirect/preflight subrequests: parent abort reaches children, while a child abort leaves siblings and the parent running. The accepted final response can transfer completion facts to its owner without retaining the child cancellation state. Resetting a logical transfer detaches old progress. Native unit tests cover cancellation inheritance, isolation and completion selection before/after terminal notification. Integration of every browser redirect producer is separate work.
Limit the best-effort main-document diagnostics refresh to 250 ms so Page close can interrupt a renderer blocked in readiness JavaScript. Preserve the original readiness error and cached HTTP status when the refresh cannot complete.
Cover infinite wait scripts with an external subprocess watchdog across default, --fail and --fail-with-body modes on HTTP 200 and 403 responses.
Notify option state dependencies at the shared Host select-value commit boundary before Web reads and autofill callbacks. Cover Mock and OnDemand selected peers, ancestor :has(), required-control validity, and unchanged writes without layout.
Extract the post-callback editor validation from d2f6fd8fd3. Reject edits after the callback disconnects, adopts or disables the editing target; preserve valid edits and callback exception behavior in Mock and OnDemand.
Extract the receiver ownership fix from realtime layout commit 387e754ae6. Preserve the current geometry policy and cover borrowed getters plus retired child viewports in Mock and OnDemand.
Implement the SVG Gaussian blur and drop-shadow setStdDeviation methods through shared restricted-float WebIDL conversion and native brands. Convert both arguments before a single mutation of the reflected attribute and keep retained animated-number tearoffs synchronized. Cover author proxies, thrown conversions and cross-realm receivers.