HTML API: Call `$this->is_tag_closer()` in HTML Processor.

The HTML Processor had been calling the parent class `is_tag_closer()`
method, but since visiting virtual nodes was introduced, it's important
that all of the methods are called on the subclass.

This patch fixes one issue identified where the parent method was called
instead, and it fixes another case where the change from calling the
parent method to the `$this` method was done improperly.

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

Props jonsurrell.
See #61348.
Follow-up to [58304].

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


git-svn-id: http://core.svn.wordpress.org/trunk@57814 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
dmsnell 2024-06-08 12:12:08 +00:00
parent cf2a88a397
commit 8683a502a0
2 changed files with 3 additions and 3 deletions

View File

@ -429,7 +429,7 @@ class WP_HTML_Processor extends WP_HTML_Tag_Processor {
continue; continue;
} }
if ( ! $this::is_tag_closer() || $visit_closers ) { if ( ! $this->is_tag_closer() || $visit_closers ) {
return true; return true;
} }
} }
@ -464,7 +464,7 @@ class WP_HTML_Processor extends WP_HTML_Tag_Processor {
continue; continue;
} }
if ( ! parent::is_tag_closer() || $visit_closers ) { if ( ! $this->is_tag_closer() || $visit_closers ) {
return true; return true;
} }
} }

View File

@ -16,7 +16,7 @@
* *
* @global string $wp_version * @global string $wp_version
*/ */
$wp_version = '6.6-beta1-58364'; $wp_version = '6.6-beta1-58365';
/** /**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.