fix(intl): delegate Date locale formatting to V8 - #467
Conversation
Sequential Navigation Soak A/BWorkflow: No navigation resilience or memory conclusion is available for this run. |
Spider Bench A/BWorkflow: No benchmark result or performance conclusion is available for this run. |
CI Regression ReportSource CI run · source state at render:
Release regression — ⚪ artifact unavailable or invalidArtifact unavailable or invalid. See the source CI run for infrastructure details. Frontend differential — ⚪ artifact unavailable or invalidArtifact unavailable or invalid. See the source CI run for infrastructure details. Agent episodes · Moli vs Chromium — ⚪ artifact unavailable or invalidArtifact unavailable or invalid. See the source CI run for infrastructure details. Runtime and CDP session contracts — ⚪ artifact unavailable or invalidArtifact unavailable or invalid. See the source CI run for infrastructure details. CDP smoke — ⚪ artifact unavailable or invalidArtifact unavailable or invalid. See the source CI run for infrastructure details. All artifact fields are parsed by the trusted default-branch renderer; missing or invalid inputs remain visible as unavailable. |
Apply locale and time zone defaults to the page V8 isolate, keeping the other setting and explicit JavaScript arguments intact. Preserve native Date and Intl methods, including getter errors and existing formatter settings. Requires the companion rusty_v8 source change 0cdf2be96d90ce6691eb5ae7cf1f993b0129625e and its matching native archive and generated Rust bindings. Those artifacts have been built and verified locally; distribution is still pending. Validation with the matching native archive: cargo fmt --all; cargo clippy --workspace --all-targets --all-features -- -D warnings; cargo nextest run --no-fail-fast (17,260 passed, 13 skipped); CLI build; real CDP probes under a German/Berlin host across five override states, page navigation, and a second page retaining host defaults.
b695c25 to
77e8a33
Compare
Extract an independently mergeable topic from wpt-misc-fix at a70a96f.
Source commits:
Validation: