File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -145,17 +145,6 @@ class WP_HTML_Processor extends WP_HTML_Tag_Processor {
145145 */
146146 const MAX_BOOKMARKS = 100 ;
147147
148- /**
149- * Static query for instructing the Tag Processor to visit every token.
150- *
151- * @access private
152- *
153- * @since 6.4.0
154- *
155- * @var array
156- */
157- const VISIT_EVERYTHING = array ( 'tag_closers ' => 'visit ' );
158-
159148 /**
160149 * Holds the working state of the parser, including the stack of
161150 * open elements and the stack of active formatting elements.
@@ -516,7 +505,9 @@ public function step( $node_to_process = self::PROCESS_NEXT_NODE ) {
516505 $ this ->state ->stack_of_open_elements ->pop ();
517506 }
518507
519- parent ::next_tag ( self ::VISIT_EVERYTHING );
508+ while ( parent ::next_token () && '#tag ' !== $ this ->get_node_type () ) {
509+ continue ;
510+ }
520511 }
521512
522513 // Finish stepping when there are no more tokens in the document.
You can’t perform that action at this time.
0 commit comments