[wp-trac] [WordPress Trac] #63965: HTML Validation Error: wp_print_speculation_rules uses type="speculationrules"
WordPress Trac
noreply at wordpress.org
Fri Sep 12 13:34:56 UTC 2025
#63965: HTML Validation Error: wp_print_speculation_rules uses
type="speculationrules"
-------------------------------------------------+-------------------------
Reporter: svilupporobyone | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting
| Review
Component: General | Version: 6.8.2
Severity: normal | Keywords: needs-patch
Focuses: accessibility, javascript, coding- |
standards |
-------------------------------------------------+-------------------------
In WordPress, the function wp_print_speculation_rules() generates inline
scripts like this:
<script type="speculationrules"> ... </script>
While this works correctly in browsers, it fails HTML validation (e.g.,
W3C Validator) because type="speculationrules" is not a valid MIME type.
The validator reports:
Bad value speculationrules for attribute type on element script: Subtype
missing.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/63965>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list