WordPress/wp-includes
dmsnell 22b4a0870d HTML API: Reset parser state after seeking to bookmark.
When parser states were introduced, nothing in the `seek()` method reset the
parser state. This is problematic because it could leave the parser in the
wrong state.

In this patch the parser state is reset so that it's properly adjusted on
the successive call to `next_token()`.

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

Follow-up to [57211]

Props dmsnell, kevin940726
Fixes #60428


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


git-svn-id: http://core.svn.wordpress.org/trunk@57028 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-02-02 22:57:18 +00:00
..
assets Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
block-bindings Editor: Refactor the way block bindings sources are handled 2024-02-02 20:24:12 +00:00
block-patterns
block-supports Editor: Remove shadow support via direct attribute. 2024-02-01 09:26:15 +00:00
blocks Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
certificates
css Administration: Accessibility: Use the default cursor style for labels and disabled form controls. 2024-02-02 09:55:14 +00:00
customize Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
fonts
html-api HTML API: Reset parser state after seeking to bookmark. 2024-02-02 22:57:18 +00:00
ID3
images Build/Test Tools: Expand "imagemin" Grunt task to cover default themes. 2024-01-22 11:43:18 +00:00
IXR
js Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
l10n I18N: Add type declaration to new method missed in [57518]. 2024-02-02 09:07:14 +00:00
php-compat
PHPMailer External Libraries: Upgrade PHPMailer to version 6.9.1. 2023-11-26 19:27:25 +00:00
pomo Docs: Fix a few typos in wp-includes/pomo/po.php. 2024-01-25 17:08:17 +00:00
Requests External Libraries: Update Requests to 2.0.9. 2023-11-08 19:47:26 +00:00
rest-api Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
SimplePie
sitemaps
sodium_compat
style-engine Editor: introduce dimensions.aspectRatio block support. 2024-01-31 02:54:17 +00:00
Text Docs: Fix several typos in inline comments. 2024-01-18 22:13:16 +00:00
theme-compat I18N: Improve translator comments for strings containing date formats. 2023-11-26 16:43:30 +00:00
widgets
admin-bar.php Toolbar: Add a Plugins link to the admin bar menu. 2023-12-13 21:18:19 +00:00
atomlib.php
author-template.php
block-bindings.php Editor: Refactor the way block bindings sources are handled 2024-02-02 20:24:12 +00:00
block-editor.php
block-i18n.json
block-patterns.php Editor: Add video and audio pattern categories. 2024-01-25 12:48:16 +00:00
block-template-utils.php Docs: Fix typo in _get_block_template_file() DocBlock. 2024-01-24 23:41:06 +00:00
block-template.php
blocks.php Editor: Add allowed_blocks field to block registration and REST API 2024-02-02 13:01:21 +00:00
bookmark-template.php
bookmark.php General: Revert code changes from [57191]. 2023-12-15 14:33:25 +00:00
cache-compat.php
cache.php
canonical.php Media: Redirect inactive attachment pages for logged-out users. 2024-01-25 17:36:15 +00:00
capabilities.php
category-template.php
category.php
class-avif-info.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
class-feed.php Code Modernization: Replace dirname( __FILE__ ) calls with __DIR__ magic constant. 2020-02-06 06:33:11 +00:00
class-http.php
class-IXR.php
class-json.php
class-oembed.php
class-phpass.php
class-phpmailer.php
class-pop3.php
class-requests.php
class-simplepie.php
class-smtp.php
class-snoopy.php
class-walker-category-dropdown.php Coding Standards: Restore more descriptive variable names in a few class methods. 2023-09-14 12:46:20 +00:00
class-walker-category.php
class-walker-comment.php
class-walker-nav-menu.php
class-walker-page-dropdown.php
class-walker-page.php Coding Standards: Restore more descriptive variable names in a few class methods. 2023-09-14 12:46:20 +00:00
class-wp-admin-bar.php
class-wp-ajax-response.php
class-wp-application-passwords.php
class-wp-block-bindings-registry.php Editor: Refactor the way block bindings sources are handled 2024-02-02 20:24:12 +00:00
class-wp-block-editor-context.php
class-wp-block-list.php
class-wp-block-parser-block.php
class-wp-block-parser-frame.php
class-wp-block-parser.php
class-wp-block-pattern-categories-registry.php
class-wp-block-patterns-registry.php
class-wp-block-styles-registry.php
class-wp-block-supports.php
class-wp-block-template.php
class-wp-block-type-registry.php
class-wp-block-type.php Editor: Add allowed_blocks field to block registration and REST API 2024-02-02 13:01:21 +00:00
class-wp-block.php Editor: Refactor the way block bindings sources are handled 2024-02-02 20:24:12 +00:00
class-wp-classic-to-block-menu-converter.php
class-wp-comment-query.php Docs: Add missing full stop in WP_Comment_Query::parse_query() DocBlock. 2024-01-23 22:28:15 +00:00
class-wp-comment.php
class-wp-customize-control.php Coding Standards: Add missing escaping functions to WP_Customize_Control and WP_Customize_Nav_Menu_Location_Control. 2024-01-28 07:50:18 +00:00
class-wp-customize-manager.php Customize: Pass the previous status to post trash hooks when trashing a changeset. 2024-01-03 16:22:20 +00:00
class-wp-customize-nav-menus.php
class-wp-customize-panel.php
class-wp-customize-section.php
class-wp-customize-setting.php
class-wp-customize-widgets.php Docs: Fix several typos in inline comments. 2024-01-18 22:13:16 +00:00
class-wp-date-query.php Docs: Fix typo in WP_Date_Query::build_mysql_datetime() DocBlock. 2023-12-14 10:23:27 +00:00
class-wp-dependencies.php
class-wp-dependency.php
class-wp-duotone.php I18N: Move code out of translatable strings in a few error messages. 2023-11-25 21:19:30 +00:00
class-wp-editor.php Docs: Document the $current_screen global in _WP_Editors::editor(). 2023-12-16 09:31:29 +00:00
class-wp-embed.php
class-wp-error.php
class-wp-fatal-error-handler.php Docs: Document the $wp_locale global in WP_Fatal_Error_Handler::handle(). 2023-12-16 09:38:25 +00:00
class-wp-feed-cache-transient.php
class-wp-feed-cache.php
class-wp-hook.php
class-wp-http-cookie.php
class-wp-http-curl.php
class-wp-http-encoding.php
class-wp-http-ixr-client.php
class-wp-http-proxy.php
class-wp-http-requests-hooks.php
class-wp-http-requests-response.php
class-wp-http-response.php
class-wp-http-streams.php
class-wp-http.php HTTP API: Ensure cookie names are cast to strings. 2024-01-31 13:03:57 +00:00
class-wp-image-editor-gd.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
class-wp-image-editor-imagick.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
class-wp-image-editor.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
class-wp-list-util.php
class-wp-locale-switcher.php I18N: Rename WP_Translation_Controller::instance() method to get_instance(). 2024-01-25 07:53:17 +00:00
class-wp-locale.php
class-wp-matchesmapregex.php
class-wp-meta-query.php
class-wp-metadata-lazyloader.php
class-wp-navigation-fallback.php
class-wp-network-query.php
class-wp-network.php
class-wp-object-cache.php
class-wp-oembed-controller.php
class-wp-oembed.php
class-wp-paused-extensions-storage.php
class-wp-post-type.php
class-wp-post.php
class-wp-query.php Bootstrap/Load: Introduce functions to check whether WordPress is serving a REST API request. 2024-01-19 17:40:09 +00:00
class-wp-recovery-mode-cookie-service.php
class-wp-recovery-mode-email-service.php
class-wp-recovery-mode-key-service.php Docs: Document the $wp_hasher global in wp_generate_user_request_key(). 2023-12-24 13:05:21 +00:00
class-wp-recovery-mode-link-service.php
class-wp-recovery-mode.php
class-wp-rewrite.php
class-wp-role.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-wp-roles.php
class-wp-script-modules.php Script Modules API: Add import map polyfill for older browsers 2024-01-31 08:31:29 +00:00
class-wp-scripts.php
class-wp-session-tokens.php
class-wp-simplepie-file.php
class-wp-simplepie-sanitize-kses.php
class-wp-site-query.php
class-wp-site.php
class-wp-styles.php
class-wp-tax-query.php Docs: Replace "sanity" with "confidence" for inclusive language. 2024-01-03 21:59:19 +00:00
class-wp-taxonomy.php
class-wp-term-query.php
class-wp-term.php
class-wp-text-diff-renderer-inline.php
class-wp-text-diff-renderer-table.php
class-wp-textdomain-registry.php I18N: Support loading .l10n.php translation files on their own. 2024-02-01 19:05:13 +00:00
class-wp-theme-json-data.php
class-wp-theme-json-resolver.php Editor: Allow default duotone styles if not explicitly disabled in theme.json. 2024-01-10 00:27:15 +00:00
class-wp-theme-json-schema.php
class-wp-theme-json.php Editor: Sanitize nested array in theme.json properly. 2024-01-31 10:55:10 +00:00
class-wp-theme.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
class-wp-user-meta-session-tokens.php
class-wp-user-query.php
class-wp-user-request.php
class-wp-user.php Docs: Document the $wpdb global in WP_User::__construct(). 2023-12-15 12:37:29 +00:00
class-wp-walker.php
class-wp-widget-factory.php
class-wp-widget.php
class-wp-xmlrpc-server.php
class-wp.php
class-wpdb.php Docs: Replace "sanity" with "confidence" for inclusive language. 2024-01-03 21:59:19 +00:00
class.wp-dependencies.php
class.wp-scripts.php
class.wp-styles.php
comment-template.php
comment.php Comments: Improve WP_Comment_Query count query performance by setting 'order by' to 'none'. 2023-09-29 17:13:24 +00:00
compat.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
cron.php Docs: Replace "sanity" with "confidence" for inclusive language. 2024-01-03 21:59:19 +00:00
date.php
default-constants.php
default-filters.php Embeds: Ensure the deprecated function print_emoji_styles isn't used 2024-01-17 21:36:16 +00:00
default-widgets.php
deprecated.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
embed-template.php
embed.php
error-protection.php
feed-atom-comments.php
feed-atom.php
feed-rdf.php
feed-rss2-comments.php Coding Standards: Rename $comment_ID variable to $comment_id in various files. 2023-02-12 18:08:21 +00:00
feed-rss2.php
feed-rss.php
feed.php
fonts.php Fonts: Fix font_style typo in wp_print_font_faces(). 2024-01-03 22:13:18 +00:00
formatting.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
functions.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
functions.wp-scripts.php
functions.wp-styles.php
general-template.php General: Avoid early initialization of variable in get_bloginfo(). 2023-12-07 22:57:28 +00:00
global-styles-and-settings.php Docs: Fix several typos in inline comments. 2024-01-18 22:13:16 +00:00
http.php
https-detection.php
https-migration.php
interactivity-api.php Editor: Update WordPress packages to Gutenberg 16.7 RC3. 2024-01-31 12:59:56 +00:00
kses.php KSES: Add background-repeat to the list of safe CSS properties. 2023-12-26 14:24:21 +00:00
l10n.php I18N: Support loading .l10n.php translation files on their own. 2024-02-01 19:05:13 +00:00
link-template.php Docs: Typo correction in wp_internal_hosts docblock. 2024-01-28 16:40:17 +00:00
load.php I18N: Load new translation library in wp_load_translations_early(). 2024-01-31 21:28:15 +00:00
locale.php
media-template.php
media.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
meta.php
ms-blogs.php Themes: Remove memoization from stylesheet and theme directories. 2023-11-20 22:29:24 +00:00
ms-default-constants.php
ms-default-filters.php
ms-deprecated.php
ms-files.php
ms-functions.php Docs: Replace miscellaneous incorrect PHPDoc tags. 2023-11-13 11:13:27 +00:00
ms-load.php
ms-network.php Cache API: Add helper function wp_cache_set_last_changed. 2023-05-02 11:26:24 +00:00
ms-settings.php
ms-site.php
nav-menu-template.php Docs: Remove a trailing period from a URL in a @see tag. 2024-01-01 14:17:16 +00:00
nav-menu.php
option.php Docs: Use typed array notation for the $options parameter in some new functions. 2023-11-14 12:44:27 +00:00
pluggable-deprecated.php
pluggable.php Docs: Document the $wp_hasher global in wp_generate_user_request_key(). 2023-12-24 13:05:21 +00:00
plugin.php
post-formats.php
post-template.php
post-thumbnail-template.php
post.php Media: enable AVIF support. 2024-02-02 17:48:15 +00:00
query.php
registration-functions.php
registration.php
rest-api.php Bootstrap/Load: Introduce functions to check whether WordPress is serving a REST API request. 2024-01-19 17:40:09 +00:00
revision.php
rewrite.php
robots-template.php
rss-functions.php
rss.php Docs: Improve various globals documentation, as per docblock standards. 2024-01-28 08:19:17 +00:00
script-loader.php Script Modules API: Add import map polyfill for older browsers 2024-01-31 08:31:29 +00:00
script-modules.php Script Loader: Use a global variable in wp_script_modules(). 2024-01-31 18:16:14 +00:00
session.php
shortcodes.php Docs: Replace "sanity" with "confidence" for inclusive language. 2024-01-03 21:59:19 +00:00
sitemaps.php
spl-autoload-compat.php
style-engine.php
taxonomy.php Editor: Fix back to items label capitalization for the pattern categories. 2024-01-23 10:10:18 +00:00
template-canvas.php
template-loader.php
template.php Docs: Remove unused $posts global reference in get_attachment_template(). 2023-12-22 14:52:21 +00:00
theme-i18n.json
theme-previews.php Themes: fix documentation link. 2023-12-08 06:32:24 +00:00
theme-templates.php
theme.json General: Add $schema property to block and theme JSON files. 2024-01-23 13:07:16 +00:00
theme.php Docs: Add a mention of appearance-tools as a possible value for add_theme_support(). 2024-01-09 11:41:18 +00:00
update.php
user.php Bootstrap/Load: Introduce functions to check whether WordPress is serving a REST API request. 2024-01-19 17:40:09 +00:00
vars.php
version.php HTML API: Reset parser state after seeking to bookmark. 2024-02-02 22:57:18 +00:00
widgets.php Docs: Improve various globals documentation, as per docblock standards. 2024-01-28 08:19:17 +00:00
wp-db.php
wp-diff.php