WordPress/wp-includes/html-api
dmsnell 85092d6493 HTML API: Correct node name in generate_implied_end_tags().
The `generate_implied_end_tags()` algorithm has been comparing the
current node to a list of node names, which means that it won't ever
pop any elements from the stack of open elements.

This patch corrects the mistake by comparing node name against the
list, thus fixing the algorithm. This was noted in development work
for the 6.7 release.

Developed in https://github.com/WordPress/wordpress-develop/pull/6988
Discussed in https://core.trac.wordpress.org/ticket/61576

Props dmsnell, jonsurrell.
See #61576.

Built from https://develop.svn.wordpress.org/trunk@58702


git-svn-id: http://core.svn.wordpress.org/trunk@58104 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-07-09 21:45:17 +00:00
..
class-wp-html-active-formatting-elements.php
class-wp-html-attribute-token.php
class-wp-html-decoder.php HTML API: Optimize low-level parsing details in Tag Processor. 2024-07-01 23:36:15 +00:00
class-wp-html-open-elements.php HTML API: Support SELECT insertion mode. 2024-07-05 00:52:18 +00:00
class-wp-html-processor-state.php HTML API: Fix wrong @since tag. 2024-07-05 22:23:14 +00:00
class-wp-html-processor.php HTML API: Correct node name in generate_implied_end_tags(). 2024-07-09 21:45:17 +00:00
class-wp-html-span.php
class-wp-html-stack-event.php HTML API: Add missing subclass methods to HTML Processor and add token provenance. 2024-06-25 03:11:19 +00:00
class-wp-html-tag-processor.php HTML API: Optimize low-level parsing details in Tag Processor. 2024-07-01 23:36:15 +00:00
class-wp-html-text-replacement.php
class-wp-html-token.php
class-wp-html-unsupported-exception.php
html5-named-character-references.php