← back to v143 · allow-more-characters-in-javascript-dom-apis

conformance · v143

v143 · allow-more-characters-in-javascript-dom-apis — conformance probe

7 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://dom.spec.whatwg.org/#namespaces chromestatus: #6278918763708416 generated 2026-06-01T09:00:00Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
7
total
id contract kind verdict detail
createelement-accepts-unicode-tag document.createElement accepts a tag name starting with a non-ASCII letter (e.g. CJK). spec ↗ script
createelement-accepts-underscore-start document.createElement accepts a tag name starting with an underscore. spec ↗ script
createelement-rejects-whitespace document.createElement still throws for names containing ASCII whitespace. spec ↗ throws
createelement-rejects-slash document.createElement still throws for names containing a U+002F SOLIDUS. spec ↗ throws
setattribute-accepts-unicode-name Element.setAttribute accepts attribute names with non-ASCII letters (e.g. data-名前). spec ↗ script
setattribute-rejects-equals Element.setAttribute throws when the attribute name contains an equals sign. spec ↗ throws
queryselector-roundtrips-unicode-tag querySelector with CSS.escape can locate an element created with a Unicode tag name. spec ↗ script