← back to v139 · remove-auto-detection-of-iso-2022-jp-charset-in-html

conformance · v139

v139 · remove-auto-detection-of-iso-2022-jp-charset-in-html — conformance probe

6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://html.spec.whatwg.org/multipage/parsing.html#determining-the-character-encoding chromestatus: #6576566521561088 generated 2026-06-05T11:20:49Z by manual-codex
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
document-character-set-exposed document.characterSet is exposed; this is the spec-defined view onto the resolved encoding the parser used. typeof
document-input-encoding-exposed document.inputEncoding is exposed as the legacy alias for characterSet. typeof
text-decoder-still-supports-iso-2022-jp TextDecoder still decodes 'iso-2022-jp' explicitly — only auto-detection is removed. spec ↗ script
blob-html-without-charset-does-not-autodetect-iso-2022-jp A text/html byte stream containing ISO-2022-JP escape bytes but no explicit charset is not auto-detected as ISO-2022-JP. spec ↗ script
text-decoder-utf8-default TextDecoder() with no args defaults to utf-8 — the encoding the parser falls back to without a declaration. script
explicit-header-charset-still-honored An explicit text/html;charset=iso-2022-jp declaration still decodes the same byte stream as ISO-2022-JP. spec ↗ script