diff --git a/wp-includes/html-api/class-wp-html-processor-state.php b/wp-includes/html-api/class-wp-html-processor-state.php index b7cdd347ca..b257aa809d 100644 --- a/wp-includes/html-api/class-wp-html-processor-state.php +++ b/wp-includes/html-api/class-wp-html-processor-state.php @@ -360,10 +360,9 @@ class WP_HTML_Processor_State { * Context node initializing fragment parser, if created as a fragment parser. * * @since 6.4.0 + * @deprecated 6.8.0 WP_HTML_Processor tracks the context_node internally. * - * @see https://html.spec.whatwg.org/#concept-frag-parse-context - * - * @var [string, array]|null + * @var null */ public $context_node = null; diff --git a/wp-includes/html-api/class-wp-html-processor.php b/wp-includes/html-api/class-wp-html-processor.php index 4bdb75fcac..48f7d7fe8c 100644 --- a/wp-includes/html-api/class-wp-html-processor.php +++ b/wp-includes/html-api/class-wp-html-processor.php @@ -298,7 +298,6 @@ class WP_HTML_Processor extends WP_HTML_Tag_Processor { } $processor = new static( $html, self::CONSTRUCTOR_UNLOCK_CODE ); - $processor->state->context_node = array( 'BODY', array() ); $processor->state->insertion_mode = WP_HTML_Processor_State::INSERTION_MODE_IN_BODY; $processor->state->encoding = $encoding; $processor->state->encoding_confidence = 'certain'; @@ -317,7 +316,7 @@ class WP_HTML_Processor extends WP_HTML_Tag_Processor { $context_node = new WP_HTML_Token( 'context-node', - $processor->state->context_node[0], + 'BODY', false ); @@ -492,15 +491,6 @@ class WP_HTML_Processor extends WP_HTML_Tag_Processor { $fragment_processor->context_node->bookmark_name = 'context-node'; $fragment_processor->context_node->on_destroy = null; - $fragment_processor->state->context_node = array( $fragment_processor->context_node->node_name, array() ); - - $attribute_names = $this->get_attribute_names_with_prefix( '' ); - if ( null !== $attribute_names ) { - foreach ( $attribute_names as $name ) { - $fragment_processor->state->context_node[1][ $name ] = $this->get_attribute( $name ); - } - } - $fragment_processor->breadcrumbs = array( 'HTML', $fragment_processor->context_node->node_name ); if ( 'TEMPLATE' === $fragment_processor->context_node->node_name ) { diff --git a/wp-includes/version.php b/wp-includes/version.php index 16505dc390..ca6c01fcb1 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -16,7 +16,7 @@ * * @global string $wp_version */ -$wp_version = '6.8-alpha-59462'; +$wp_version = '6.8-alpha-59463'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.