[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