[wp-trac] [WordPress Trac] #60307: HTML API: Cleanup tests and list of void elements.

WordPress Trac noreply at wordpress.org
Sat Jan 20 00:13:34 UTC 2024


#60307: HTML API: Cleanup tests and list of void elements.
--------------------------------------+------------------------------
 Reporter:  dmsnell                   |       Owner:  dmsnell
     Type:  defect (bug)              |      Status:  closed
 Priority:  normal                    |   Milestone:  Awaiting Review
Component:  HTML API                  |     Version:  trunk
 Severity:  normal                    |  Resolution:  fixed
 Keywords:  has-patch has-unit-tests  |     Focuses:
--------------------------------------+------------------------------
Changes (by dmsnell):

 * owner:  (none) => dmsnell
 * status:  new => closed
 * resolution:   => fixed


Comment:

 In [changeset:"57319" 57319]:
 {{{
 #!CommitTicketReference repository="" revision="57319"
 HTML API: Cleanup tests and list of void elements.

 This patch adds newly supported elements to tests that should have been
 updated
 in recent PRs, but which were merged without that. Those PRs removed
 failing
 tests showing that the elements were unsupported, but did not add the
 elements
 to the list of supported ones.

 It also removes some elements from the special-exclusion list of
 unsupported IN
 BODY elements. These did not present in failing tests because earlier
 conditions in the switch structure caught the tags before hitting the
 default
 block.

 Finally it adds some missing elements to the list of void elements. These
 elements are not listed as void in the HTML specification because they are
 deprecated. However, they are treated as void for the sake of HTML
 serialization and the parsing rules indicate that they behave as void
 elements,
 so it's safe to list them within the HTML API as void.

 Developed in WordPress/wordpress-develop#5913

 Fixes #60307
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/60307#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list