[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