← back to v146 · speculation-rules-form-submission-field
conformance · v146
v146 · speculation-rules-form-submission-field — conformance probe
5 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.
0
pass
0
fail
0
blocked
5
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
speculationrules-script-type-recognised |
<script type="speculationrules"> elements parse without throwing — the host of the new form_submission field. | script | … | |
speculationrules-form-submission-true-parses |
A speculation rule that sets form_submission:true is accepted by the parser (no exception thrown when inserting the script). | script | … | |
speculationrules-form-submission-false-parses |
form_submission:false is also accepted — the field is boolean. | script | … | |
speculationrules-form-submission-non-boolean-warned-not-thrown |
A non-boolean form_submission value does not throw — the spec says the UA may warn but must still parse the surrounding rules. | script | … | |
document-prerendering-reflects-prerender-state |
document.prerendering remains the readable signal for documents activated by a speculation rule. | script | … |