Help Test WordPress 7.2

WordPress 7.2 — the final major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as “X.Y” -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality. of 2026 — is coming fast. The official release will launch December 9, 2026.

With 7.2 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 slated for release on October 20th, your help testing is vital to ensuring a stable and reliable release that continues to benefit WordPress users across the globe.

Early testing is critical.

Early testing helps identify bugs, usability issues, and compatibility concerns while there’s still time to address them.

Then at launch, you’ll find your testing might have led to an improvement you can see and feel.

Got a few minutes? A few hours? Every bit of testing makes a big difference — possibly, the difference between a major feature landing in 7.2 or getting punted to a future cycle!

Stay informed!

The WordPress 7.2 release schedule page has everything you need to know about the latest pre-release builds and milestones.

For real-time updates, you can follow discussions and find collaboration opportunities in the #core-test and #core channels in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. You might want to join both channels!

Also, you are more than welcome at every upcoming release party, testing session, and test scrub throughout the release cycle and beyond.

Thank you!

Did you know you’re already a hero? Anything you do — even just reading this post — helps shape WordPress 7.2 into the strongest, most polished release ever.

And with the new features coming in 7.2, you’ll help make it a blockbuster release for the entire community.

🧪 Testing Tips

You don’t need to be a certified software tester or QA professional, or any kind of expert, to help test WordPress.

Simply using WordPress as you would every day (on a test installation, of course!) can help identify any bottlenecks and bugs that a WordPress user may encounter. Run through processes that mimic your daily projects, workflows, and experiments and report any findings.

Or if you feel compelled, push WordPress to its limits. Try to break things. Have multiple editors in wp-admin at once, upload unusual media formats, paste complex layouts, step outside standard practices and use WordPress in unexpected ways.

Notice something unexpected? Run into a bug? Is a feature not behaving the way you thought it would? Please consider reporting it directly to WordPress Trac (for CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. bugs) or to the Gutenberg repository (for editor issues).

Not sure what the expected behavior should be? No problem! Join the conversation in the #core-test channel on the Making WordPress Slack, where contributors and developers are always happy to help. New tester? You have the global WordPress community at your service. Everyone in it is happy to welcome and support you. 🌍 You’re also welcome and encouraged to join the #core-test Slack channel and ask questions about testing!

Again — every report, question, or observation you submit makes a difference, and helps improve WordPress for hundreds of millions of users. Testing is a valuable way to contribute to the WordPress project, and testers are included in release credits on the final release.

Recommendations for Testing WordPress Beta/RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. Versions:

  • Test the Core Features that Matter to You: Use your site the way you usually do. For instance, if you’re a blogger, running a publishing platform, or managing an e-commerce store, run your tests through those specific scenarios.
  • Set up a staging site (ask your hosting provider if this is new to you). Do not test or update your live site with a beta version for testing; your users might see any issues that come up.
  • Update WordPress in the staging environmentStaging Environment A staging environment is a non-production copy of your site. This is a private place to build the site -- design, copy, and code -- until your client approves it for production or live. Sometimes used in addition to, or as a Development Environment.. Keep using your site as normal.
  • Take note of anything you experience after the update. Log any errors, alerts or strange behavior during your testing process, and the steps you took when you encountered the issue.
  • Use the General Checklist below to verify everything works as you’d expect.

How to test WordPress Beta Versions

You can test WordPress Beta versions in several ways. Some are fast and easy; some let you run sophisticated tests on the latest backend features.

All of them keep your live websites safe from the effects of any issues you find:

WP-Playground

Playground is a fast and easy way to spin up a test site — without setting up a full environment. Get started testing right away on WordPress Playground.

A Local Site on your computer

Software like Local or wp-env lets you build a full WordPress site on your computer — no internet required.

How to set up your site:

  1. Download and install Local.
  2. Create a new WordPress site.
  3. Once your site is up and running, install and activate the WordPress Beta Tester pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.. This plugin lets you install pre-release versions of WordPress.
  4. Navigate to Tools → Beta Testing.
  5. Choose one of the following options:
    • Bleeding Edge → Beta/RC Only to test the latest Beta or Release CandidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge..
    • Bleeding Edge → Nightlies to test the latest development build with the newest code changes.
  6. Click Save Changes.
  7. Go to Dashboard → Updates.
  8. Confirm that an update is available (for example, Update to WordPress 7.2 Beta, Release Candidate, or Nightly, depending on the option you selected).
  9. Click Update to WordPress 7.2 Beta/RC/Nightly and wait for the update to complete.
  10. Verify that your site is now running the selected pre-release version of WordPress.

Follow this guide for more detailed instructions.

WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to do administrative and development tasks in a programmatic way. The project page is http://wp-cli.org/ https://make.wordpress.org/cli/

Are you most at home in the command line? WP-CLI lets you install a WordPress beta version in record time.

Steps:

  1. Create a local WordPress site however you like to do it. Wait for the notification that your site is ready.
  2. Open your terminal and navigate to the root directory of your WordPress installation.
  3. Run the following command to update to the latest beta version:
    wp core update --version=7.2-beta1
    Or
    wp core update --version=7.2-RC1
    (Replace the version number as needed, such as –version=7.2-beta2.)

With WP-CLI, you can install several different versions and switch between them easily. That makes it much easier to test specific builds and compare them.

A Staging Site on your host

You can build a staging site for your production/live site and test it with the WordPress beta/RC version — without affecting your live site.

That way, you’ll be sure everything works the way it should — long before WordPress 7.2 lands in your production/live environment.

Testing Patches

A patch is a quick and smaller update that fixes security or other bugs. Maybe you don’t need to test an entire version of WordPress, but you do want to test one or more patches to see if a bug is fixed.

In that case, you’ll need a specific local WordPress development environment.

Follow these instructions to set it up.

Testing tickets in the browser

Do you have a particular PR in the wordpress-develop or gutenberg repo that you’d like to test in the browser?

You can use Playground for that, and test any core tickets you like — without installing any software on your system. Just use these links:

General Testing Checklist

Want to see how well your site runs on the very latest version of WordPress? Here’s a checklist that should give you an idea — and won’t take all day.

Use one of the methods above to set up your testing site, and update to the latest Beta/RC version.

Enable debugging in wp-config.php, and update your theme and plugins.

  • Did any plugins or themes deactivate automatically after the update?
  • Check the WordPress Site Health tool. Did you find any new warnings or issues?
  • Check templates and patterns, and then actual posts and pages, for layout problems. Are all the elements lined up properly? Is spacing correct?
  • Test links and permalinks to ensure there are no 404 or other errors.
  • Do design elements, images, and media look the way they should? Do media files load and play properly? How does the audio sound?
  • How are the sitemap and robots.txt files working?
  • Can users at every permission level get to the admin dashboard without errors? Does each level show the right tools, and do they work?
  • Does your site have custom blocks? Add content to a new blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.. Edit it. Now edit a block that already has content.
  • Create a new post:
    • Add content.
    • Copy some text and paste it.
    • Add a few different kinds of media files.
    • Save the post and watch the console for any issues.
  • Create a new page. Add content. Open it in several different browsers. Does it look and feel right in each? Does the page function properly in each?
  • Open the browser’s developer tools. Check each tab, plus the console, for errors, warnings, or notices. Check any visible CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. or JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com for unexpected changes.
  • Check the error log file for notices, warnings, and errors — especially fatal errors.
  • Have you set up scheduled posts or automated tasks (like backups)? Can you find them in the admin? Do they run on schedule? Do they work?
  • Check integrated services like payment gateways or analytics. Do they still connect? Do they execute?
  • Open your site in different browsers and make sure all functionalities work as expected — beyond the ones you checked on pages earlier.
  • Check site performance: page loading, APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. calls, database requests. You might want to check this on a few devices in real life.
  • Also, every browser has tools that let you simulate a variety of network conditions. How does your updated site handle low bandwidth?
  • Test accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) basics: keyboard navigation, contrast, screen-reader behavior — whatever assistive technologyAssistive technology Assistive technology is an umbrella term that includes assistive, adaptive, and rehabilitative devices for people with disabilities and also includes the process used in selecting, locating, and using them. Assistive technology promotes greater independence by enabling people to perform tasks that they were formerly unable to accomplish, or had great difficulty accomplishing, by providing enhancements to, or changing methods of interacting with, the technology needed to accomplish such tasks. https://en.wikipedia.org/wiki/Assistive_technology you have on hand.
  • Check your forms — contact forms, checkout forms, login forms, and more. Can you fill all the fields? Submit and clear? Does the data end up in the right place?
  • Can you upload media? Edit images? Does gallery functionality work properly?
  • Check your theme. Does the basic theme look right? Did theme customizations — in the Site Editor, or the CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. in Classic themes — change in the upgrade? Or did they sail through perfectly?

Key Features to Test

Security

Secrets API & Credential Storage

WordPress previously lacked a standard, first-class way to store private keys and API credentials, leaving plugins to store credentials as plain-text options. WordPress 7.2 introduces the Secrets API along with WP-CLI support to securely handle credentials with native libsodium encryption.

📣 Dedicated Proposal: Proposal: A Secrets API for WordPress 7.2

Testing Steps:

  1. Navigate to Tools ➜ Site Health to verify the Secrets API tests under the Status tab and review encryption details under the Info tab.
  2. Test registering and retrieving credentials using the Secrets API helper functions in test code or via WP-CLI.
  3. Confirm that credentials stored via the Secrets API are encrypted/protected in the database and never exposed in plain text.
  4. Verify that secret values are omitted or redacted from REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/ responses, debug logs, Site Health info, and XML export files.
  5. Test invalid credential calls to ensure graceful failure handling without fatal errors.

Expected:
Secrets are safely registered, stored securely, and retrievable only through authorized API methods without leaking into logs or exports.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here under the Security component. Follow Trac #66187 for more details.

HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. API Processing Hardening

WordPress 7.2 continues to harden how WordPress parses and processes HTML tags and tokens, ensuring markup manipulation throughout Core and plugins is safer, faster, and standard-compliant without regular expression vulnerabilities.

Testing Steps

  1. Test rendering posts and blocks with complex, nested HTML and custom tags.
  2. Verify that self-closing tags, script tags, and custom attributes parse without truncation or broken layout.
  3. Check for any regression in post content formatting or shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. expansions.

Expected:

HTML is parsed and processed cleanly without layout breakage, performance penalty, or security vulnerabilities.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Trac #63724 for more details.

Collaboration & Notes

Notes: Collaboration, Filtering & Canvas Enhancements

The block collaboration and Notes feature receives major workflow, accessibility, and canvas enhancements in WordPress 7.2:

  • Floating Canvas & Dual Sidebars: You can now open both the block Settings sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. and the Notes panel simultaneously side-by-side without one closing the other.
  • All Notes Filtering: The dedicated All Notes sidebar now supports granular filtering to quickly find open threads and review comments.
  • Minimizing & Managing Notes: Added intuitive controls to hide, minimize, and expand individual note cards directly on the canvas to reduce visual clutter while writing.
  • Emoji Reactions & Persistent Toolbar: Quick emoji reactions (👍, ❤️, 🚀) for fast feedback loops, with a persistent Add Note button remaining accessible in the block toolbar.
  • Color & Contrast Hardening: Refined colors, border indicators, and contrast ratios for improved accessibility across light and dark editor themes.

Testing Steps:

  1. Open any post or page with multiple blocks in the editor.
  2. Select a block, click the Add Note button in the block toolbar, and leave a test comment.
  3. Open the Settings panel (gear icon) on the right:
    • Verify that the canvas floats cleanly and both the Settings sidebar and Notes panel can stay open at the same time.
  4. On an active note card, test the new controls:
    • Click the minimize / expand control to collapse and expand note threads.
    • Add an emoji reaction (👍, ❤️) and verify reaction counts increment smoothly.
  5. Open the All Notes panel from the top headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes.:
    • Test the filtering options to sort and filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. active vs. resolved notes.
  6. Verify that note badge colors and text contrast remain legible across different admin color schemes.

Expected: Notes provide a smooth, unobtrusive collaboration experience with simultaneous sidebar support, fast filtering, collapsible cards, and instant emoji reactions.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow issue #80015 for more details.

Admin & Extensibility

DataForms: Post Inspector Replacement

In WordPress 7.2, the traditional post settings inspector (Status, Visibility, Publish Date, Author, Featured ImageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts., ExcerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox., Template, etc.) is being migrated to a modern, extensibleExtensible This is the ability to add additional functionality to the code. Plugins extend the WordPress core software. DataForm. This marks a massive leap forward in unifying admin UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. components across WordPress.

📣 Dedicated Call for Testing post: Call for Testing: DataForm Editor Inspector

Testing Steps

  1. Open any post or page in the block editor.
  2. Open the Settings sidebar (right-hand panel) and ensure the Post / Page tab is active.
  3. Inspect each field rendered inside the new DataForm:
    • Status & Visibility: Toggle between Public, Private, and Password Protected.
    • Publish Date & Time: Change date and schedule.
    • Author: Switch author via the selector.
    • Featured Image: Set, replace, and remove a featured image.
    • Excerpt: Enter custom excerpt text.
    • Template: Switch templates.
  4. Save/update the post and refresh the browser: confirm all values persist accurately.
  5. Check visual hierarchy (Issue #80360) and bulk action discoverability (Issue #80408).
  6. Resize the sidebar and browser window to confirm fields wrap gracefully without overlapping.

Expected:

The DataForm-based post inspector provides complete feature parity with the previous post settings sidebar, with improved keyboard accessibility and clear extensibility foundations.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow DataViews & DataForm in WordPress 7.2 (#81228) for more details.

SVG Icons in Admin Bar & Menu (Replacing Dashicons)

Dashicons font icons in the top admin bar and the left-hand admin menu have been swapped for crisp, scalable SVG icons. This renders icons more reliably, improves performance, and enables proper accessibility announcements for screen readers.

📣 Dedicated Announcement: Replacing Dashicons in the Admin Bar and Menu

Testing Steps

  1. Navigate across wp-admin screens and inspect the top admin bar and the side navigation menuNavigation Menu A theme feature introduced with Version 3.0. WordPress includes an easy to use mechanism for giving various control options to get users to click from one place to another on a site..
  2. Zoom your browser to 200%, 300%, and 400%: confirm that icons remain pin-sharp without icon-font anti-aliasing glitches.
  3. Go to Users → Profile and test different Admin Color Schemes (Default, Light, Modern, Blue, Coffee, Ectoplasm, Midnight, Ocean, Sunrise): verify that all SVG icons adapt their colors smoothly.
  4. Test with a screen reader: confirm SVG icons do not announce random private-use Unicode characters, but rather announce proper accessible labels or are appropriately hidden with aria-hidden=”true”.

Expected:

Admin bar and menu icons render sharply at all zoom levels, adapt cleanly to all admin color palettes, and provide proper accessibility attributes.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg Issue #82723 and report any alignment or visual regressions.

Blocks & APIs

Keyword Search for Icon Block

The Icon block now supports rich synonym keywords, making it easier to discover the right icon without guessing exact icon names.

Testing Steps

  1. Insert the Icon block into a post.
  2. In the icon picker search input, type synonyms such as “mail” or “letter” (to find the envelope icon); “plus” (to find the + icon) etc.
  3. Confirm relevant icons appear in the search results matching your keyword synonyms.

Expected:

Icon search returns intuitive results based on everyday vocabulary and aliases.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #82367 for more details.

Building and editing navigation menus becomes noticeably faster and more intuitive in WordPress 7.2 with major upgrades to link searching and inserter relevance:

  • Banded Search Results: Link searching now prioritizes content types and returns categorized results, making it effortless to find specific pages, posts, or archive links.
  • Navigation Blocks in Search: In addition to URLs, searching directly surfaces specialized blocks like the Home link block, allowing creators to assemble complete navigation bars in fewer clicks.

Testing Steps:

  1. Open the Site Editor or post editor and select a Navigation block.
  2. Click the + (Add block / link) inserter inside the Navigation block.
  3. Type keywords into the link search input (e.g., search for a page title, post name, or categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging.):
    • Confirm that results are banded and clearly categorized by content type.
    • Type “Home” and verify that the dedicated Home link block appears directly in the search results.
  4. Select a page or block to insert it:
    • Verify that the item adds cleanly to your navigation menu with the correct label and link.
  5. Test pasting an external URL (e.g., https://wordpress.org):
    • Confirm that external link creation works smoothly without keyboard focus glitches.

Expected:
Navigation search provides banded, prioritized results and allows inserting both content links and navigation blocks seamlessly within the search interface.

Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg Issue #77069 for more details.

Interactivity API (data-wp-html & Router Navigation)

The Interactivity API provides a standard way to build reactive frontend experiences. WordPress 7.2 introduces the data-wp-html directive to safely render reactive markup from state stores, alongside router navigation detection improvements.

Testing Steps

  1. Test interactive blocks or test plugins utilizing data-wp-html.
  2. Confirm trusted markup updates reactively as store state changes.
  3. Test client-side navigation transitions on interactive regions: verify that route changes trigger observers without page reload regressions.

Expected:

Reactive HTML strings render safely without XSS vulnerabilities, and router state transitions execute predictably.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg Issue #83078 for more details.

Design & Global Styles

Design Tool Additions & Expanded Block Supports

WordPress 7.2 continues the multi-release initiative to unify and expand design tools across all core blocks. Over 70+ block support enhancements have merged, bringing advanced styling controls to blocks that previously lacked them:

  • Text Gradients: Added native text gradient support with background-clip and an intuitive gradient UI picker for supported typography blocks.
  • Expanded Block Supports: Broadened controls for Dimensions (width/height), Drop Shadow, Background images, Typography, Spacing, and Borders across dozens of core blocks.

Testing Steps:

  1. Open the post editor or Site Editor and insert various core blocks (e.g., Heading, Paragraph, Group, Buttons, Columns).
  2. Open the block settings sidebar (right inspector):
    • Under Typography / Color, test applying a Text Gradient to headings or text blocks.
    • Under Dimensions & Spacing, verify that width, height, margin, and padding controls function smoothly without layout breaks.
    • Test applying custom Borders and Drop Shadows to supported container and content blocks.
  3. Check the frontend of the site:
    • Verify that text gradients render cleanly across modern browsers (Chrome, Safari, Firefox).
    • Confirm that block styles and spacing scale properly across desktop and mobile screens.

Expected:
Core blocks support consistent design controls (text gradients, spacing, borders, shadows) and render uniformly on both editor and frontend without CSS conflicts.

Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg Issue #76525 for more details.

Filtering Customized Blocks in Global Styles

When designing a site, it’s easy to lose track of which specific blocks have custom styles applied. WordPress 7.2 introduces a dedicated filter in the Global Styles Blocks list, allowing creators to quickly filter and view only the blocks that have custom styling overrides:

  • Customized Filter View: Filter the Global Styles block list to display only modified blocks, removing the need to click through dozens of blocks to find your customizations.

Testing Steps:

  1. Open the Site Editor and click Styles (the half-black/half-white circle icon).
  2. Navigate to Blocks.
  3. Select a couple of blocks (e.g., Heading, Buttons) and apply custom styling (such as custom colors or typography).
  4. Return to the main Styles → Blocks list and locate the filter control at the top.
  5. Switch the filter to Customized:
    • Verify that the block list instantly narrows down to show only the blocks you modified.
    • Confirm that uncustomized default blocks are hidden from the list.
  6. Switch the filter back to All to verify the full list of blocks returns.

Expected:
The Customized filter cleanly isolates modified blocks in Global Styles, making it fast and effortless to review and manage design customizations across the site.

Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg PR #84657 for more details.

WordPress 7.2 expands creative visual styling for galleries by allowing creators to apply duotone color filters to an entire Gallery block at once:

  • Uniform Gallery Tinting: Apply a single duotone filter to the parent Gallery block, instantly tinting all nested images simultaneously without having to configure each image individually.
  • Gallery Sorting Controls: Easily reorder and sort gallery images directly within the block controls.

Testing Steps:

  1. Open a post or page in the editor and insert a Gallery block containing multiple images.
  2. In the block toolbar or block settings sidebar, select the Duotone filter control.
  3. Choose a duotone preset (such as Sepia or Blue/Orange):
    • Verify that every image inside the gallery immediately inherits the duotone tint.
  4. Test adding a new image to the gallery:
    • Verify that the newly added image automatically adopts the gallery’s duotone filter.
  5. Check the frontend of the site:
    • Confirm that all images render cleanly with the applied duotone filter across desktop and mobile screens.

Expected:
Duotone filters apply uniformly across all nested gallery images, providing instant visual consistency without per-image manual configuration.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg New Reference for more details.

Site-Wide Duotone Palettes in Global Styles

Global Styles in WordPress 7.2 expands visual palette customization by introducing a dedicated Duotone editing tab directly inside the Site Editor’s color settings:

  • Custom Duotone Presets: Under Global Styles (Styles → Colors → Palette), you can now create custom duotone pairings (shadows & highlights) and edit existing default presets alongside Solid colors and Gradients.
  • Theme & Site-Wide Integration: Custom duotone presets defined in Global Styles become instantly available across all supported media blocks (Images, Galleries, Covers).

Testing Steps:

  1. Open the Site Editor and navigate to Styles → Colors → Palette.
  2. Click the new Duotone tab (located next to Solid and Gradient).
  3. Test editing an existing default duotone preset or click to add a custom duotone pairing.
  4. Select custom colors for both the shadows (dark tones) and highlights (light tones).
  5. Save Global Styles and open a post or page.
  6. Insert an Image block or Cover block and verify that your custom duotone preset appears as a selectable option in the Duotone picker.

Expected:
Creators can define and manage custom site-wide duotone palettes in Global Styles, making custom branding filters available across all supported media blocks.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg PR #81605 for more details.

Text Shadow Support in Typography Controls

A long-requested styling capability arrives in WordPress 7.2: native Text Shadow support. Creators can now add subtle depth, glowing effects, and retro contrast to text directly from the editor without writing custom CSS:

  • Typography Shadow UI: Access text shadow controls and presets directly inside the Typography panel in both Global Styles and individual block inspectors.
  • Theme & Preset Integration: Supports default shadow presets as well as custom offsets, blur radius, and color pairings.

Testing Steps:

  1. Open the Site Editor and click Styles → Typography.
  2. Select an element (such as Headings or Text) and look for the new Shadow control in the Typography section (click the three-dot options menu if the control is hidden).
  3. Select an existing shadow preset or configure a custom text shadow (adjusting color, blur, and X/Y offset).
  4. Save Global Styles, then open a post or page in the editor.
  5. Insert a Heading block and test applying a local text shadow override directly from the block’s Typography inspector.
  6. View the frontend of the site:
    • Verify that text shadows render cleanly across light and dark backgrounds.
    • Confirm that text remains crisp and legible on high-resolution displays and mobile devices.

Expected:
Text shadow controls apply smoothly to typography across core blocks, rendering standard-compliant text shadows in both the editor and frontend.

Testing Instructions:
If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg PR #79584 for more details.

Form Elements in Global Styles

WordPress 7.2 brings the ability to style common form elements (Buttons, Text Inputs, Select dropdowns, and Labels) directly from the Global Styles interface without touching CSS or manually editing theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML..

Testing Steps

  1. Open the Site Editor and click Styles (the half-black/half-white circle icon).
  2. Navigate to Blocks / Elements → Form Elements.
  3. Customize styling for Text Inputs (border color, radius, background, padding), Select Elements (typography, border), and Labels (font family, weight, letter spacing, text color).
  4. Save the global styles.
  5. View frontend pages containing forms (e.g. Comment form, Search block, or contact forms).
  6. Verify that your customized form styles apply consistently across all form fields.

Expected:

Form elements reflect global styles predictably across all standard form controls on the website.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg Issue #34198 for more details.

Display Inherited Styles in Block Inspector

Previously, block inspector controls didn’t indicate values inherited from Global Styles, leaving control fields empty when no local styles were applied. In WordPress 7.2, inspector controls clearly display the inherited values from Global Styles (including typography, colors, and element styles) directly within the block settings.

Testing Steps:

  1. Open the Site Editor and customize a global setting (e.g., set a global typography font size or text color under Styles).
  2. Select or insert a block that inherits these global settings (e.g., a Paragraph or Heading block).
  3. Open the block settings sidebar (right inspector):
    • Confirm that the inspector controls clearly display the inherited global values instead of remaining empty.
  4. Apply a custom local override to the block (e.g., select a custom text color).
    • Verify that the block reflects the local override cleanly on the canvas.
  5. Clear or reset the custom local style:
    • Verify that the control seamlessly reverts back to showing the inherited global style value.

Expected:
Inspector controls transparently display inherited Global Styles values across blocks, making it immediately clear what styles are active without digging into global style menus.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg Issue #82520 for more details.

Custom states allow users to style the “active” or currently viewed page link directly from the editor — ensuring the active page in a navigation menu stands out clearly to visitors.

Testing Steps:

  1. In the Site Editor or post editor, insert a Navigation block with multiple page links.
  2. Select a Navigation Link or open Styles → Blocks → Navigation Link.
  3. In the block inspector, access the state selector and switch to the -current (Active) state.
  4. Apply custom styling (e.g., a distinct text color, background pill, or font weight).
  5. Save and view the menu on the frontend:
    • Navigate to the linked page and confirm that the active page’s link displays your custom -current styling.
    • Switch between pages to ensure the active styling updates dynamically to reflect the current URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org.

Expected:
Active navigation links receive dedicated styling that renders reliably whenever the targeted item matches the currently viewed page.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg Issue #79283 for more details.

Responsive Style States & Block Controls

Following the introduction of responsive styling in 7.1, WordPress 7.2 expands responsive controls with a public API for third-party blocks and adds granular responsive controls across core blocks:

Gallery Block Responsive Controls: You can now configure gallery column counts, aspect ratio, and crop-to-fit settings per viewport breakpoint (e.g., 4 columns on desktop, 2 on tablet, 1 on mobile).

Position & Custom States: Supports setting position controls and custom CSS rules targeted to specific viewport states.

Testing Steps:

  • Insert a Gallery block with multiple images and open the Settings sidebar.
  • In the editor top bar, switch the device preview to Tablet or Mobile.
  • Adjust the Columns slider, toggle Crop images, or adjust the Aspect Ratio specifically for this mobile/tablet viewport.
  • Switch back to Desktop preview mode: Verify that your desktop gallery layout remains untouched, while mobile/tablet displays your custom column and crop layout.
  • In the Advanced panel, test adding custom CSS rules for specific responsive states.
  • Check the frontend of the site using browser DevTools (responsive mode) to confirm the styles apply seamlessly at defined breakpoints.

Expected:

Responsive controls apply cleanly per breakpoint without layout bleed, and gallery settings adapt dynamically between desktop, tablet, and mobile views.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them under the Editor component. Follow GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ Issue #80388 for more details.

Default Theme: Ipsum

Introducing Ipsum, the new default theme

WordPress 7.2 bundles a brand-new default block theme called Ipsum — an intentionally minimal blank canvas blog theme designed to give creators room for creativity.

📣 Dedicated Announcement: Introducing Ipsum, the new default theme

Testing Steps

  1. Go to Appearance → Themes and activate Ipsum.
  2. Open the Site Editor:
    • Inspect the bundled Style Variations: switch between colorways and typography pairings.
    • Test bundled Block Patterns (Header patterns, Post lists, Footers, Callouts).
    • Check the Templates: Index, Single Post, Page, 404, and Archive.
  3. Add a variety of content (images, quotes, tables, description lists) and check frontend display.
  4. Verify responsiveness across desktop, tablet, and mobile screens.
  5. Check compatibility across PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php versions (PHP 7.4 through PHP 8.4+).

Expected:

Ipsum serves as a clean, performant, accessible blank canvas with versatile style variations and robust pattern layouts.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here.

Media & Performance

Redesigned Media Inserter & Dynamic Galleries

The media inserter receives a major redesign tailored for sites with large media libraries, alongside dynamic gallery enhancements and sorting options for static galleries.

Testing Steps

  1. On a site with hundreds of uploaded images, open the Media Inserter in the editor.
  2. Test browsing, searching, and filtering images: confirm performance remains fast and pagination/infinite scroll is seamless.
  3. Insert a Gallery block and choose “Use attached images” (Dynamic Gallery): verify it automatically displays images attached to the current post.
  4. For a standard static gallery, test the new sorting controls: confirm you can reorder images by date, title, or custom drag-and-drop order.

Expected:

Media browsing is snappy even on massive media libraries, and galleries provide intuitive dynamic sources and sorting controls.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg Issue #81370 for more details.

Media Editor Modal: Crop Lineage Tracking

Following its debut in 7.1, the Media Editor Modal now tracks formal lineage between cropped image attachments and their original master images, preventing orphaned, cluttering attachments in your media library over time.

Testing Steps

  1. Insert an Image block and open the Crop tool (Media Editor Modal).
  2. Perform a crop or rotation and save.
  3. Inspect Media → Library: verify that the cropped derivative is clearly linked to its original master image.
  4. Re-open the Media Editor on the cropped image: confirm you can restore or re-adjust the crop based on the original asset.

Expected:

Cropped derivatives maintain bidirectional lineage with their parent originals, preventing library bloat.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Gutenberg Issue #80389 for more details.

Client-Side Media Processing Iteration

Client-side media processing via WebAssembly (wasm-vips) receives major expansions in WordPress 7.2, moving beyond the block editor into the broader media pipeline:

  • Animated Image Sub-Sizes (Fixes 2014 Bug): Resolves a 12-year-old limitation (TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. #28474 / Gutenberg PR #80385). When uploading animated GIFs or animated WebP files, all generated sub-sizes (including cropped thumbnail sizes) now retain full animation by default instead of collapsing into static single frames.
  • Expanded to Media Library & Modal: Extends client-side upload handling beyond the block canvas into the native Media Library (Media → Add New) and the media modal (PR #12585).

Testing Steps:

  1. In a Chromium browser, upload an animated GIF or animated WebP file in the block editor or directly via Media → Add New.
  2. Insert the image into a post and test selecting different image sub-sizes (Thumbnail, Medium, Large):
    • Verify that every resized derivative continues to animate smoothly on both editor and frontend.
  3. Test uploading modern image formats in the media library (AVIF, WebP, HEIC) to confirm sub-sizes generate locally in the browser before upload.
  4. Test in a non Chromium browser (Safari/Firefox) or simulate low memory:
    • Verify that WordPress gracefully falls back to traditional server-side media processing without upload failure.

Expected: Client-side processing integrates seamlessly into both the editor (including the media library tab) and Media Library uploads and preserves animation across resized derivatives.

Testing Instructions: If you encounter any issues or unexpected behaviour while testing, please log them under the Media component. Follow PR #12585 and Gutenberg PR #80385 for more details.

Accessibility & Quality of Life

Toggle to Disable MetaboxMetabox A post metabox is a draggable box shown on the post editing screen. Its purpose is to allow the user to select or enter information in addition to the main post content. This information should be related to the post in some way. Rearranging

To prevent accidental visual clutter and unintentional dragging on mobile and touchscreen devices, WordPress 7.2 introduces an option to turn off metabox rearranging on classic edit screens.

Testing Steps

  1. Open a screen with metaboxes (such as the classic post editor or dashboard).
  2. Open Screen Options at the top right of the screen.
  3. Locate the new setting to “Disable metabox rearranging”.
  4. Check the option: verify that drag handles are disabled and metaboxes cannot be accidentally moved or dropped into awkward layout columns.
  5. Uncheck the option: verify drag-and-drop reordering functionality returns immediately.

Expected:

Users on touchscreens and mobile devices can lock metaboxes in place to prevent accidental layout shifts.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Trac #50699 and PR #12627 for more details.

Where to Report Feedback

Please share everything that stands out — as a problem or a plus, or anything in between: issues, suggestions, and whatever else you find significant.

Choose any of these options:

  • Post in the #core-test & #core channels in the Making WordPress Slack to discuss issues in real time.
  • Create a Trac ticket at https://core.trac.wordpress.org/ for WordPress Core issues.
  • Open a GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ issue in the Gutenberg repository for editor-related bugs.

Include as much detail as you can in your report:

  • WordPress version (e.g. 7.2-beta1 or 7.2-RC1).
  • PHP version and database type/version.
  • Theme and active plugins.
  • Exact steps to reproduce the issue.
  • Screenshots, screen recordings, and any error messages/logs you could capture.

Changelog

1.0.0 – Initial Post for WordPress 7.2 Beta 1

Props to @jns141191 and @r1k0 for authoring and co-leading the WordPress 7.2 Call for Testing documentation and testing guides, and to @annezazu, @adamsilverstein, and @huzaifaalmesbah for the pre-publish review of this post.

#7-2, #call-for-testing, #core, #release-field-guide

Month in Test: October 05, 2026

Hello and welcome to another edition of Month in Test, the place where contributors of any skill level can find opportunities to contribute to WordPress through testing. You can find the Test Team in #core-test.

Table of Contents

  1. Calls for Testing 📣
  2. Test Handbook📘
    1. Merging of Test Handbook in Github
  3. Weekly Testing Roundup 🤠
    1. 1. WordPress Core Testing
      1. a. Patch Testing 🩹
      2. b. Bug Reproduction
      3. c. Test Team Issues
    2. 2. Gutenberg Testing
      1. a. Gutenberg Bug Reproduction Testing
      2. b. Gutenberg Patch Testing
  4. Profile Badge Awards 🎉
  5. Read/Watch/Listen 🔗
  6. Upcoming Meetings 🗓

Calls for Testing 📣

Calls for Testing can originate from any team, from themes to mobile apps to feature plugins. The following posts highlight features and releases that need special attention:

Test Handbook 📘

Merging of Test Handbook in GithubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/

For the last few months, a good number of test contributors embarked on the journey of reviewing our new Test Handbook based on GitHub. The Process has been concluded successfully with the merging.

  • We want to inform that the Test Handbook is officially synced. There might be a couple of bugs and things that are not looking good pending to be fixed.
  • Feel free to give it a check here, and if you find any bugs, go to the GitHub repository and report them.
    • You can send a PR with the fix, or simply send the issue, and we will check it

Weekly Testing Roundup 🤠

Bi-Weekly update: Test Team Update

Here’s a roundup of active tickets that are ready for testing contributions. Did you know that contributions to the Test Team are also a fantastic way to level up your WordPress knowledge and skills? Dive in to contribute, and gain coveted props 😎 for a coming release.

1. WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Testing

a. Patch Testing 🩹

Who? All contributors (not just developers) who can set up a local testing environment. Why?
It is necessary to apply proposed patches and test per the testing instructions in order to validate that a patch fixes the issue.

The following tickets (19) have been reviewed and a patch provided, and need testers to apply the patch and manually test, then provide feedback through a patch test report:

b. Bug Reproduction

It is necessary to confirm if the bug is happening under multiple conditions and environments, using the bug reproduction report in order to validate the issue.

The following tickets (128) have been reviewed and milestoned, and need testers to check the instructions and manually test if the issue is reproducible, then provide a bug reproduction report:

c. Test Team Issues

Here are the current activities being discussed in the Test Team Github:

  1. We need to review the Test Team Issues. If you have a possible solution, comment in the Issue or submit a PR.

2. GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ Testing

👋Want to contribute to WordPress/Gutenberg? If you have a bug or an idea, read the contributing guidelines before opening an issue. If you’re ready to tackle some open issues, we’ve collected some good first issues for you.

a. Gutenberg Bug Reproduction Testing

The following tickets (14) have been filed reporting a known bug and needs testers to manually test, then provide feedback through a bug reproduction report that the issue can be reproduced.

b. Gutenberg Patch Testing

All contributors (not just developers) who can set up a local testing environment.
Why? It is necessary to apply proposed patches and test per the testing instructions in order to validate that a patch fixes the issue.

The following tickets (1) have been reviewed, and a patch provided, and need testers to apply the patch and manually test, then provide feedback through a patch test report:

Profile Badge Awards 🎉

Congratulations to the recipients of the Test Contributor Badge 🎉

@softglaze, @369work, @habiburdev, @ekamran, @dhavalkapadane, @jdab, @rahultank, @chinmoy709, @arifulislam1, @ahsannayem

– Kindly find the Contribution Guidelines here

Read/Watch/Listen 🔗

  1. WordPress Ecosystem Announcements
  2. Test Team Announcements
    • Weekly Patch Testing Scrub: Second and Fourth Thursday of the Month at 15:00 UTC
    • Weekly Test Chat: Third Thursday of the Month at 15:00 UTC
    • Monthly Voice Test Chat: First Thursday of each month at 15:00 UTC
  3. Call for Testing

Upcoming Meetings 🗓

🚨There will be regular #core-test meetings. The schedule is being worked on and final schedule will be shared after finalizing the discussion

Current 2026 Schedule:

Interested in hosting a <test-scrub>? Test Team needs you! Check out Leading Bug Scrubs for details, or inquire in #core-test for more info.

props to @huzaifaalmesbah for peer reviewing this post

#core-test, #fse-outreach-program, #gutenberg, #make-wordpress-orgupdates

Test Scrub Schedule for WordPress 7.2

As most of you already know, WordPress 7.2 is set to be the final major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as “X.Y” -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality. of 2026, currently targeted for December 8, 2026. As we gear up for this key milestone, our Test team will be switching things up a little.

Starting with our next weekly Patch Testing Session, we’ll be running a Test Scrub dedicated to WP 7.2 in place of the usual Future Milestone Tickets session. These scrubs will center on tickets and issues tied to the 7.2 milestone specifically. It’s a solid way to get hands-on with a major release and help shape what ships.

Test Scrub in Place of Patch Testing Sessions

From our next scheduled session onward, Test Scrubs will run on the 2nd and 4th Thursday of each month at 3:00 PM UTC. These sessions will focus specifically on WordPress 7.2 milestone tickets.

Where Will It Happen?

Each Test Scrub takes place in the #core-test channel on the Make WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/, at the same time as our regular weekly Test team meetings. If any additional release-focused scrubs get scheduled, they’ll be announced in the same channel as well and added to the meetings calendar.

What Tickets Will We Focus On?

The main focus will be tickets tagged Has Patch or Needs Testing against the 7.2 milestone. You can pull these up directly from the 7.2 report on Trac. As the release progresses through BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. and RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge., we’ll also shift attention toward key features and regressions that need dedicated testing.

Interested in Leading a Test Scrub?

Did you know anyone can lead a Test Scrub, any time? That includes you.

If you’d like to run one, reach out in the #core-test Slack channel with:

  • The day and time you have in mind
  • The report or tickets you’d like to focus on (a specific TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. report, a feature area, or a Beta/RC build, for example)

If your scrub is specifically focused on WordPress 7.2, even better — let us know and we’ll add it to the schedule so the rest of the team knows to join in. Leading a scrub is one of the most direct ways to contribute.

Let’s Contribute Together

This is a great opportunity to get involved with the WordPress 7.2 release, learn more about how the release process works, and help ensure the overall quality and stability of WordPress. Every contribution counts, so come join us for the Test Scrub sessions and be part of this release.

Thank You ❤️

Thanks to everyone who contributes time, testing, feedback, and expertise — community testing is a key part of what makes every WordPress release successful.

Let’s work together to make WordPress 7.2 a smooth and high-quality release.

Props to @r1k0, @huzaifaalmesbah, @noruzzaman for pre-publish review.

Month in Test: August 03, 2026

Hello and welcome to another edition of Month in Test, the place where contributors of any skill level can find opportunities to contribute to WordPress through testing. You can find the Test Team in #core-test.

Table of Contents

  1. Calls for Testing 📣
  2. Test Handbook📘
    1. Merging of Test Handbook in Github
  3. Weekly Testing Roundup 🤠
    1. 1. WordPress Core Testing
      1. a. Patch Testing 🩹
      2. b. Bug Reproduction
      3. c. Test Team Issues
    2. 2. Gutenberg Testing
      1. a. Gutenberg Bug Reproduction Testing
      2. b. Gutenberg Patch Testing
  4. Profile Badge Awards 🎉
  5. Read/Watch/Listen 🔗
  6. Upcoming Meetings 🗓

Calls for Testing 📣

Calls for Testing can originate from any team, from themes to mobile apps to feature plugins. The following posts highlight features and releases that need special attention:

Test Handbook 📘

Merging of Test Handbook in GithubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/

For the last few months, a good number of test contributors embarked on the journey of reviewing our new Test Handbook based on GitHub. The Process has been concluded successfully with the merging.

  • We want to inform that the Test Handbook is officially synced. There might be a couple of bugs and things that are not looking good pending to be fixed.
  • Feel free to give it a check here, and if you find any bugs, go to the GitHub repository and report them.
    • You can send a PR with the fix, or simply send the issue, and we will check it

Weekly Testing Roundup 🤠

Bi-Weekly update: Test Team Update

Here’s a roundup of active tickets that are ready for testing contributions. Did you know that contributions to the Test Team are also a fantastic way to level up your WordPress knowledge and skills? Dive in to contribute, and gain coveted props 😎 for a coming release.

1. WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Testing

a. Patch Testing 🩹

Who? All contributors (not just developers) who can set up a local testing environment. Why?
It is necessary to apply proposed patches and test per the testing instructions in order to validate that a patch fixes the issue.

The following tickets (15) have been reviewed and a patch provided, and need testers to apply the patch and manually test, then provide feedback through a patch test report:

b. Bug Reproduction

It is necessary to confirm if the bug is happening under multiple conditions and environments, using the bug reproduction report in order to validate the issue.

The following tickets (133) have been reviewed and milestoned, and need testers to check the instructions and manually test if the issue is reproducible, then provide a bug reproduction report:

c. Test Team Issues

Here are the current activities being discussed in the Test Team Github:

  1. We need to review the Test Team Issues. If you have a possible solution, comment in the Issue or submit a PR.

2. GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ Testing

👋Want to contribute to WordPress/Gutenberg? If you have a bug or an idea, read the contributing guidelines before opening an issue. If you’re ready to tackle some open issues, we’ve collected some good first issues for you.

a. Gutenberg Bug Reproduction Testing

The following tickets (14) have been filed reporting a known bug and needs testers to manually test, then provide feedback through a bug reproduction report that the issue can be reproduced.

b. Gutenberg Patch Testing

All contributors (not just developers) who can set up a local testing environment.
Why? It is necessary to apply proposed patches and test per the testing instructions in order to validate that a patch fixes the issue.

The following tickets (1) have been reviewed, and a patch provided, and need testers to apply the patch and manually test, then provide feedback through a patch test report:

Profile Badge Awards 🎉

Congratulations to the recipients of the Test Contributor Badge 🎉

@khushdoms, @jsmansart, @ankitkumarshah, @soyebsalar01, @poojapadamad, @gaurangsondagar, @manhar, @westonruter, @khushi1501

– Kindly find the Contribution Guidelines here

Read/Watch/Listen 🔗

  1. WordPress Ecosystem Announcements
  2. Test Team Announcements
    • Weekly Patch Testing Scrub: Second and Fourth Thursday of the Month at 15:00 UTC
    • Weekly Test Chat: Third Thursday of the Month at 15:00 UTC
    • Monthly Voice Test Chat: First Thursday of each month at 15:00 UTC
  3. Call for Testing

Upcoming Meetings 🗓

🚨There will be regular #core-test meetings. The schedule is being worked on and final schedule will be shared after finalizing the discussion

Current 2026 Schedule:

Interested in hosting a <test-scrub>? Test Team needs you! Check out Leading Bug Scrubs for details, or inquire in #core-test for more info.

props to @sajib1223 @huzaifaalmesbah @nikunj8866 for peer reviewing this post

#core-test, #fse-outreach-program, #gutenberg, #make-wordpress-orgupdates

Help Test WordPress 7.1

WordPress 7.1 — the second major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as “X.Y” -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality. of 2026 — is coming fast. The official release will launch August 19, 2026.

With 7.1 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 slated for release on the July 15th, your help testing is vital to ensuring a stable and reliable release that continues to benefit WordPress users across the globe.

Early testing is critical.

Early testing helps identify bugs, usability issues, and compatibility concerns while there’s still time to address them. 

Then at launch, you’ll find your testing might have led to an improvement you can see and feel.

Got a few minutes? A few hours? Every bit of testing makes a big difference — possibly, the difference between a new feature landing in 7.1 or not.

Stay informed!

The WordPress 7.1 release schedule page has everything you need to know about the latest pre-release builds and milestones.

For real-time updates, you can follow discussions and find collaboration opportunities in the #core-test and #core channels in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. You might want to join both channels! 

Also, you are more than welcome at every upcoming release party, testing session, and test scrub throughout the release cycle and beyond.

Thank you!

Did you know you’re already a hero? Anything you do — even just reading this post — helps shape WordPress 7.1 into the strongest, most polished release ever. 

And with the new features coming in 7.1, you’ll help make it a blockbuster release for the entire community.

🧪 Testing Tips

You don’t need to be a certified software tester or QA professional, or any kind of expert, to help test WordPress. 

Simply using WordPress as you would every day (on a test installation, of course!) can help identify any bottlenecks and bugs that a WordPress user may encounter. through processes that mimic your daily projects, workflows, and experiments and report any findings. 

Or if you feel compelled, push WordPress to its limits. Try to break things. Have five editors in wp-admin at once, have someone relentlessly reload the home page, step outside standard practices and use WordPress in unexpected ways.

Notice something unexpected? Run into a bug? Is a feature not behaving the way you thought it would? Please consider reporting it to the Alpha/Beta area of the support forums, or directly to WordPress Trac if you are comfortable writing a reproducible bug report.

Not sure what the expected behavior should be? No problem! Join the conversation in the #core-test channel on the Making WordPress Slack, where contributors and developers are always happy to help. New tester? You have the global WordPress community at your service. Everyone in it is happy to welcome and support you. 🌍 You’re also welcome and encouraged to join the #core-test Slack channel and ask questions about testing!

Again — every report, question, or observation you submit makes a difference, and helps improve WordPress for hundreds of millions of users. Testing is a valuable way to contribute to the WordPress project, and testers are included in release credits on the final release. 

Recommendations for Testing WordPress Beta/RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. Versions:

  • Test the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Features that Matter to You:  Use your site the way you usually do. For instance, if you’re a blogger, running a social platform, or managing an e-commerce store, run your tests through those specific scenarios.
  • Set up a staging site (ask your hosting provider if this is new to you). Do not test or update your live site with a beta version for testing; your users might see any issues that come up.
  • Update WordPress in the staging environmentStaging Environment A staging environment is a non-production copy of your site. This is a private place to build the site -- design, copy, and code -- until your client approves it for production or live. Sometimes used in addition to, or as a Development Environment.. Keep using your site as normal. 
  • Take note of anything you experience after the update. Log any errors, alerts or strange behavior during your testing process, and the steps you took when you encountered the issue. 
  • Use the General Checklist below to verify everything works as you’d expect.

How to test WordPress Beta Versions 

You can test WordPress Beta versions in several ways. Some are fast and easy; some let you run sophisticated tests on the latest backend features.

All of them keep your live websites safe from the effects of any issues you find:

WP-Playground

Playground is a fast and easy way to spin up a test site — without setting up a full environment. Get started testing right away on WordPress Playground.

A Local Site on your computer

Software like Local or wp-env lets you build a full WordPress site on your computer — no internet required.

How to set up your site:

  1. Download and install Local.
  2. Create a new WordPress site.
  3. Once your site is up and running, install and activate the WordPress Beta Tester pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.. This plugin lets you install pre-release versions of WordPress.
  4. Navigate to Tools → Beta Testing.
  5. Choose one of the following options:
    • Bleeding Edge → Beta/RC Only to test the latest Beta or Release CandidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge..
    • Bleeding Edge → Nightlies (or Point ReleaseMinor Release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality. Nightlies, if applicable) to test the latest development build with the newest code changes.
  6. Click Save Changes.
  7. Go to Dashboard → Updates.
  8. Confirm that an update is available (for example, Update to WordPress 7.1 Beta, Release Candidate, or Nightly, depending on the option you selected).
  9. Click Update to WordPress 7.1 Beta/RC/Nightly and wait for the update to complete.
  10. Verify that your site is now running the selected pre-release version of WordPress.

Follow this guide for more detailed instructions.

WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to do administrative and development tasks in a programmatic way. The project page is http://wp-cli.org/ https://make.wordpress.org/cli/

Are you most at home in the command line? WP-CLI lets you install a WordPress beta version in record time.

Steps:

  • Create a local WordPress site however you like to do it. Wait for the notification that your site is ready.
  • Open your terminal and navigate to the root directory of your WordPress installation.

Run the following command to update to the latest beta version:

wp core update --version=7.1-beta1

Or

wp core update --version=7.1-RC1

(Replace the version number as needed, such as --version=7.1-beta2.)

With WP-CLI, you can install several different versions and switch between them easily. That makes it much easier to test specific builds and compare them.

A Staging Site on your host

You can build a staging site for your production/live site and test it with the WordPress beta/RC version — without affecting your live site.

That way, you’ll be sure everything works the way it should — long before WordPress 7.1 lands in your production/live environment.

Testing Patches

A patch is a quick and smaller update that fixes security or other bugs. Maybe you don’t need to test an entire version of WordPress, but you do want to test one or more patches to see if a bug is fixed.

In that case, you’ll need a specific local WordPress development environment.

Follow these instructions to set it up.

Testing tickets in the browser 

Do you have a particular PR in the wordpress-develop or gutenberg repo that you’d like to test in the browser? 

You can use Playground for that, and test any core tickets you like — without installing any software on your system. Just use these links:

General Testing Checklist

Want to see how well your site runs on the very latest version of WordPress? Here’s a checklist that should give you an idea — and won’t take all day.

Use one of the methods above to set up your testing site, and update to the latest Beta/RC version. 

Enable debugging in wp-config.php, and update your theme and plugins.

  • Did any plugins or themes deactivate automatically after the update?
  • Check the WordPress Site Health tool. Did you find any new warnings or issues?
  • Check templates and patterns, and then actual posts and pages, for layout problems. Are all the elements lined up properly? Is spacing correct?
  • Test links and permalinks to ensure there are no 404 or other errors.
  • Do design elements, images, and media look the way they should? Do media files load and play properly? How does the audio sound?
  • How are the sitemap and robots.txt files working?
  • Can users at every permission level get to the admin dashboard without errors? Does each level show the right tools, and do they work?
  • Does your site have custom blocks? Add content to a new blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.. Edit it. Now edit a block that already has content.
  • Create a new post:
    • Add content.
    • Copy some text and paste it.
    • Add a few different kinds of media files. 
    • Save the post and watch the console for any issues.
  • Create a new page.
    • Add content. 
    • Open it in several different browsers. Does it look and feel right in each? Does the page function properly in each?
  • Open the browser’s developer tools. Check each tab, plus the console, for errors, warnings, or notices. Check any visible CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. or JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com for unexpected changes.
  • Check the error log file for notices, warnings, and errors — especially fatal errors.
  • Have you set up scheduled posts or automated tasks (like backups)? Can you find them in the admin? Do they run on schedule? Do they work?
  • Check integrated services like payment gateways or analytics. Do they still connect? Do they execute? 
  • Open your site in different browsers and make sure all functionalities work as expected — beyond the ones you checked on pages earlier.
  • Check site performance: page loading, APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. calls, database requests. You might want to check this on a few devices in real life. 
  • Also, every browser has tools that let you simulate a variety of network conditions. How does your updated site handle low bandwidth?
  • Test accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) basics: keyboard navigation, contrast,  screen-reader behavior — whatever assistive technologyAssistive technology Assistive technology is an umbrella term that includes assistive, adaptive, and rehabilitative devices for people with disabilities and also includes the process used in selecting, locating, and using them. Assistive technology promotes greater independence by enabling people to perform tasks that they were formerly unable to accomplish, or had great difficulty accomplishing, by providing enhancements to, or changing methods of interacting with, the technology needed to accomplish such tasks. https://en.wikipedia.org/wiki/Assistive_technology you have on hand.
  • Check your forms — contact forms, checkout forms, login forms, and more. Can you fill all the fields? Submit and clear? Does the data end up in the right place?
  • Can you upload media? Edit images? Does gallery functionality work properly?
  • Check your theme. Does the basic theme look right? Did theme customizations — in the Site Editor, or the CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. in Classic themes — change in the upgrade? Or did they sail through perfectly?

Key Features to Test

Collaboration

New Notes features

Notes let people leave feedback directly in the editor. WordPress 7.1 makes them much richer: notes on specific words or across multiple blocks, rich text inside notes, @mentions, multiple note threads on the same block, a show more/less toggle for long notes, and a toolbar button that puts starting a note within easy reach.  

Testing Steps

  1. Create a new post and add a few paragraphs of content.
  2. Select some text inside a paragraph.
  3. Open the block toolbar (or the ⋮ options menu) and choose Add note (look for a note/comment icon).
  4. Type a note and save it. Confirm the note appears anchored to the text you selected.
  5. Reply to your own note and confirm the reply shows in the thread.
  6. Add formatting using keyboard shortcuts — there’s no visible toolbar. Select text and press ⌘/Ctrl + B (bold), ⌘/Ctrl + I (italic), or ⌘/Ctrl + K (link). To get code formatting, type text wrapped in backticks (`like this`). Confirm the formatting is kept after saving. (Formatting is intentionally limited to bold, italic, link, and code.)
  7. Start a second, separate thread on the same block and confirm both threads are tracked independently.
  8. Add a note that spans more than one block and confirm it’s tracked correctly.
  9. Add a long note and confirm the show more/less toggle collapses and expands it.
  10. @mention another user in a note and confirm the mention is inserted correctly.

Expected:

Notes attach to the right content; replies, mentions with notifications, multiple threads per block, keyboard formatting, and the show more/less toggle all work as described.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #76316 for more details.

Design & Interface

Responsive styling

Style a block differently for tablet and mobile directly in the editor — without custom CSS. Turn on Responsive editing from the device-preview dropdown, switch to Tablet or Mobile, and the change is saved only for that breakpoint.

📣 Dedicated Call for Testing post: Call for Testing: Responsive Styling — follow it for the full set of scenarios (resize handles + device view syncing, per-viewport styles, the viewport badge, hidden-on-device blocks, front-end checks, and notes for plugin/theme developers).

If you encounter any issues or unexpected behaviour while testing, please log them here. Reference PR #75121 for more details.

Interactive states styling

You can now style a Button’s interactive states — hover, focus, and active — without writing a single line of CSS. For example, a button that changes color the moment you hover over it.

There are two layers to this:

  • Global Styles: set hover, focus, and active styles once and they apply to every Button across the whole site.  
  • Individual block instance: A single Button can have its own hover, focus, and active styles that leave every other button untouched. Note that per-instance pseudo states are currently supported by the Button block only; other blocks don’t expose them yet.

Testing Steps

Global Styles first (applies to all buttons)

  1. Open the Site Editor and go to Styles → Blocks → Button.  
  2. Use the States selector to switch to the Hover state.  
  3. With Hover active, set a different Background and Text color (and any other styles you like).  
  4. Repeat for the Focus and Active states, giving each its own look.  
  5. Save the styles.  
  6. On the frontend, hover, focus, and click a button and confirm the correct styles appear for every button on the site.

Then an individual Button instance (applies to one button only)

  1. Add two or more Button blocks to a post or page.  
  2. Select one of them and open its Styles settings.  
  3. Open the state selector in the block card headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. (a small three-dot menu) and switch to Hover.  
  4. Change a style for example the Background color. The canvas should update immediately; toggle Show state on canvas off and on to confirm it’s previewing the hover look live.  
  5. Save and view the post on the frontend. Hovering that one button should use the styles you set, while the other buttons stay unchanged.  
  6. Switch to Focus and Active and repeat, giving that single button its own states.  
  7. Reset the hover styles for that instance and confirm the other states and the global styles are unaffected.

Expected:

Global hover, focus, and active styles apply to all buttons site-wide, while per-instance styles apply to only the selected button. The two layers combine sensibly, resetting one layer doesn’t disturb the others, and Show state on canvas previews the state in the editor without you having to actually hover.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow issue #38277 (per-instance support landed in PR #76491) for more details.

Persistent Toolbar

The admin toolbar now appears inside the Post Editor and the Site Editor too — previously it disappeared in the Site Editor — along with a few visual refreshes: the home icon becomes your site icon (when set), your profile avatarAvatar An avatar is an image or illustration that specifically refers to a character that represents an online user. It’s usually a square box that appears next to the user’s name. is circular, and the command palette icon is removed from the editor toolbar.

Testing Steps

  1. Set a Site Icon (Site Editor → Design → Identity, or Settings) if you haven’t already.
  2. Open the Post Editor (edit any post) and confirm the admin bar is visible at the top.
  3. Open the Site Editor (Appearance → Editor) and confirm the admin bar is visible there too (it used to disappear).
  4. Confirm the admin bar’s home item shows your site icon, not the old dashicon (with no site icon set, it falls back to the default icon).
  5. Confirm your profile avatar is a circle, not a square.
  6. Confirm there is no command palette icon in the editor toolbar anymore, and that the palette still opens with Cmd/Ctrl + K.
  7. Switch your Admin Color Scheme (Users → Profile) and confirm the admin bar in both editors follows the scheme.
  8. Resize to a narrow / mobile width and confirm the admin bar still looks correct in the editors.

Expected:

The admin bar is visible in both the Post and Site Editor, shows the site icon (when set) and a circular avatar, no longer carries the command-palette icon in the editor toolbar, and follows the chosen admin color scheme.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow issue #79036 for more details.

Dedicated Identity section

The Design → Identity panel now lets you edit your Site Title and Site Tagline right alongside the existing Site Logo and Site Icon no need to jump over to Settings. Changes update the matching Site Title and Site Tagline blocks live in the editor preview.

Testing Steps

  1. Open the WordPress Dashboard and go to Appearance → Editor.
  2. In the Site Editor, go to Design → Identity.  
  3. Confirm four fields appear in order: Site Title, Site Tagline, Site Logo, Site Icon.  
  4. Confirm the description text below each field is the same size and style.  
  5. Edit the Site Title and watch the Site Title block update in the preview.  
  6. Edit the Site Tagline and watch the Site Tagline block update in the preview.  
  7. Click Save and confirm all edited fields appear in the save panel.  
  8. Reload the editor and confirm your changes persisted.

Expected:

Site Title and Site Tagline can be edited from the Identity panel, the preview updates as you type, and changes save and persist correctly.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #76261 for more details.

Admin color scheme reflected in the Site Editor

The Site Editor now follows your chosen WordPress admin color scheme instead of always showing a fixed dark interface. The sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. and surrounding chrome pick up your scheme’s colours, while the editing canvas stays white for readability.

Testing Steps

  1. Go to Users → Profile and pick an Admin Color Scheme (e.g. Modern, Blue, Coffee, Ectoplasm, Midnight, Ocean, Sunrise).
  2. Open the Site Editor (Appearance → Editor).
  3. Confirm the sidebar and interface chrome reflect the chosen colour scheme, not a fixed dark background.
  4. Confirm the editing canvas / content area stays white and readable.
  5. Switch to a different admin colour scheme and confirm the Site Editor updates to match.
  6. Resize the browser to a narrow / mobile width and confirm the themed sidebar and white content still look correct.

Expected:

The Site Editor chrome matches your admin colour scheme across all schemes and at mobile widths, while the content canvas stays white.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #78397 for more details.

Command palette sections and Recently used

The command palette (Cmd/Ctrl + K) is easier to navigate: commands are now grouped into sections: Suggestions, Recent, and Results. The commands you use are remembered under Recent, saved to your user preferences. The palette is also a bit wider for easier scanning.

Testing Steps

  1. In the editor, press Cmd/Ctrl + K to open the command palette.
  2. Run a few different commands and close the palette.
  3. Reopen it and confirm a Recently used section shows the commands you just ran.
  4. Start typing and confirm results are grouped into recent, suggested, and matching sections.
  5. Reload the page (or start a new session) and confirm recently used commands persist.
  6. Check the layout is readable and easy to scan.

Expected:

Commands are grouped into clear sections, recently used commands persist under Recent and the palette is easier to scan.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #75616 for more details.

Choose which block styles to apply globally

The block inspector’s Apply globally action used to be all-or-nothing: one click pushed every style you’d changed on the block into Global Styles, with no way to see what was about to change or to leave part of it behind.

WordPress 7.1 adds a review step. Apply globally now opens a modal that lists each changed style on its own row, showing the current value next to the new value, with a checkbox for each. Every row is selected by default, so you can deselect the ones you don’t want and apply only the styles you meant to. Anything you deselect stays as a local override on the block and isn’t pushed or cleared.

Testing Steps

  1. Add a Paragraph block to a post and select it.
  2. In the block inspector (right sidebar), change a few different styles on the block — for example make the text uppercase, set a text colour, add some padding, and set a border colour.
  3. Open the Advanced panel in the block inspector and click Apply globally.
  4. Confirm a modal opens (it no longer applies everything immediately), and that it lists one row per changed style, each showing the current value → the new value, with all rows checked by default.
  5. Deselect one row, then click Apply.
  6. Confirm only the checked styles were pushed to Global Styles, and that a snackbar appears. Click Undo in the snackbar and confirm the previous state is restored.
  7. Confirm the style you deselected is still set on the block as a local override — it should not have been pushed, and it should not have been cleared either.
  8. Open Apply globally again and confirm the modal now lists only the style you didn’t push.
  9. Deselect every row and confirm the Apply button is disabled.
  10. Reopen the modal and dismiss it with Cancel, the close (×) button, and the Escape key. Each time, confirm nothing changes on the block or in Global Styles.
  11. On a block with no changed styles, confirm the Apply globally button is disabled.
  12. Resize the browser to a narrow / mobile width and confirm the modal still displays correctly.

Expected:

Apply globally opens a review modal listing each changed style with its current and new values, all selected by default. Only the selected styles are pushed to Global Styles; deselected styles remain as local overrides on the block and are neither pushed nor cleared. Apply is disabled with nothing selected and when there are no changes to push, cancelling changes nothing, and Undo restores the previous state. 

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #79839 for more details.

Media

Client-side media processing

When you upload an image in the editor, your browser now decodes, resizes, and encodes all sub-sizes locally (via wasm-vips) before sending them to the server — with support for AVIF, WebP, HEIC, UltraHDR, JPEG XL, and GIF→video conversion. Browsers and devices that can’t handle it silently fall back to the existing server-side path. (Chromium browsers only; requires more than 2 GB RAM and a decent connection.)

📣 Dedicated Call for Testing post: Call for Testing: client-side media processing — follow it for the full set of scenarios (baseline uploads, HEIC from iPhone, modern output formats, Ultra HDR, JPEG XL, GIF→video, batch/concurrent uploads, resilience, fallback paths, extensibility, and low-powered devices).

If you encounter any issues or unexpected behaviour while testing, please log them here (tag them `[Feature] Client Side Media`). Follow #76756 for more details.

Media Editor Modal

A new Media Editor Modal replaces the old inline image cropper, bringing cropping, rotation, flip, zoom, and metadata editing together in one streamlined place. It opens from the Crop button on the Image block (and the Site Logo and Cover blocks). 

📣 Dedicated Call for Testing post: Media Editor Modal: call for testing —follow it for the full set of flows (basic crop, details/metadata editing, preserving custom block alt/caption values, keyboard, and touch gestures).

Testing Steps

  1. In a post or page, add an Image block and upload or choose an image.
  2. Click the Crop button in the block toolbar and confirm a modal opens (instead of the old inline cropper).
  3. Try a freeform crop — drag the handles — and confirm it works.
  4. Try an aspect-ratio crop (a locked ratio) and confirm the crop constrains to that ratio.
  5. Use Rotate (and fine rotation / snap, where shown) and confirm the image rotates.
  6. Use Flip and confirm the image flips.
  7. Use the Zoom controls (+ / −) and confirm the image zooms within the crop frame.
  8. Toggle the crop handles on/off, if available, and confirm they behave.
  9. Edit the metadata (for example, alt text or caption) in the modal, then Save.
  10. Confirm the cropped/edited image is applied to the block and persists after saving the post and reloading.
  11. Repeat from the Site Logo and Cover block crop buttons to confirm the modal opens there too.

Expected:

The Media Editor Modal opens from the Crop button, supports freeform and aspect-ratio cropping, rotation, flip, zoom, and metadata editing, saves the result back to the image, and is reachable from the Image, Site Logo, and Cover blocks.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #73771 for more details.

Smarter galleries

Gallery blocks get smarter: a new Dynamic Gallery mode automatically displays all the media attached to the current post — in the editor and on the frontend — much like the classic gallery shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. did. You can also manage a post’s attached images from a new Attachments categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. in the media inserter.

Testing Steps

  1. Create a post and upload a few images to it, so they become “attached” to the post.
  2. Add a Gallery block and, in its empty/placeholder state, choose the Use attached images option (Dynamic Gallery).
  3. Confirm the gallery automatically shows all the images attached to the post.
  4. Save and confirm the same images appear on the frontend.
  5. Open the block’s Source settings, change the sort order, and confirm the images re-order accordingly.
  6. Convert the Dynamic Gallery to a static gallery and confirm you can now add, remove, or reorder individual images.
  7. Open the media inserter (the Media tab in the inserter) and find the new Attachments category.
  8. Confirm it lists the images attached to the current post.
  9. Use Attach to add an image and Detach to remove one, and confirm the Dynamic Gallery updates to match.

Expected:

A Dynamic Gallery auto-displays all media attached to the post (editor and frontend), respects the sort setting, and can be converted to a static gallery. The media inserter’s Attachments category lists the post’s images and lets you attach/detach, which the Dynamic Gallery then reflects.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow issue #77117 for more details.

Dashboard

Visual RevisionsRevisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision. improvements

The Visual Revisions view (from 7.0) lets you compare and restore past revisions visually, right in the editor. WordPress 7.1 polishes how autosaves fit into it. The autosave notice’s “View the autosave” now opens the visual revisions view (autosave selected, changes highlighted) instead of the classic screen, and restoring the autosave dismisses the notice — it falls back to the classic screen when visual revisions are off (e.g. classic metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. boxes). The revisions timeline also shows an “Autosave” badge on autosave rows — visually and for screen readers — so they’re easy to tell apart from regular revisions.

Testing Steps

  1. Edit a published post, change some content, and trigger a server autosave (wait for it, or run wp.data.dispatch( ‘core/editor’ ).autosave() in the console). Reload without saving.
  2. On the autosave notice, click “View the autosave” and confirm the visual revisions view opens with the autosave selected and its changes highlighted (no page reload).
  3. Click Restore and confirm the autosave content is applied and the notice disappears.
  4. On a post with visual revisions disabled (e.g. classic meta boxes), confirm “View the autosave” falls back to the classic revisions screen.
  5. Open a post with both revisions and a recent autosave, open the revisions screen, and confirm the autosave row shows an “Autosave” badge (regular rows don’t), announced to screen readers too.

Expected: 

“View the autosave” opens the visual revisions view (falling back to the classic screen when visual revisions are off) and restoring dismisses the notice; autosave rows in the timeline are clearly labelled “Autosave” while regular revisions aren’t.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow #79120 (PR #79947, PR #79950) for more details.

Untitled posts show an excerptExcerpt An excerpt is the description of the blog post or page that will by default show on the blog archive page, in search results (SERPs), and on social media. With an SEO plugin, the excerpt may also be in that plugin’s metabox. in the Posts list

Posts and pages with no title used to show only “(no title)” in the list table, making untitled items hard to tell apart. In Compact view, WordPress 7.1 now appends up to 15 words of the post’s trimmed excerpt after “(no title)” — so untitled posts are identifiable at a glance.

Testing Steps

  1. Create a few posts with no title and different opening content (plain text, blocks, an image). Go to Posts → All Posts in Compact view.
  2. Confirm each untitled row shows “(no title)” followed by the first part of its content (up to 15 words, ending in an ellipsis), in a lighter weight than a normal title. A post whose content starts with only an image should show just “(no title)”.
  3. Add a post with a title and confirm no excerpt is appended — the feature only applies to untitled posts.
  4. Switch to Extended view and confirm the trimmed excerpt is not appended (the full excerpt already shows on its own line there). Switch back to Compact and confirm it returns.
  5. Create an untitled password-protected post and confirm it shows only “(no title)” — no excerpt.
  6. Repeat on Pages; trashTrash Trash in WordPress is like the Recycle Bin on your PC or Trash in your Macintosh computer. Users with the proper permission level (administrators and editors) have the ability to delete a post, page, and/or comments. When you delete the item, it is moved to the trash folder where it will remain for 30 days. an untitled post and confirm the excerpt still shows next to “(no title)” (the title isn’t linked in Trash, as expected).
  7. Confirm the list still sorts, searches, and paginates correctly, and that Quick Edit / Bulk Edit still work for untitled posts.

Expected: In Compact view, untitled posts and pages show “(no title)” plus a trimmed excerpt; titled and password-protected posts don’t; Extended view, Trash, sorting, and Quick/Bulk Edit all still behave correctly.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Trac #65022 (PR #11553) for more details.

Re-parent a comment from the Edit Comment screen

The Edit Comment screen now lets you change which comment a reply is “In reply to” or set it to None to make it a top-level comment using a new dropdown in the Save box. Previously this couldn’t be done from the admin at all.

Testing Steps

  1. On a post with threaded comments, go to wp-admin → Comments and click Edit on a reply.
  2. In the Save box, click Edit next to “In reply to:” and pick a different comment from the dropdown (the comment itself and its own replies are left out, so you can’t create a loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop).
  3. Click OK, then Update.
  4. View the post on the frontend and confirm the comment is now nested under the new parent.
  5. Edit it again, set “In reply to:” to None, Update, and confirm it appears as a top-level comment.

Expected: You can change a comment’s parent (or clear it to top-level) from the Edit Comment screen, and the new threading shows on the frontend.

Testing Instructions: 

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow Trac #65570 (PR #12406) for more details.

Blocks

Playlist block

The Playlist block plays back a list of audio tracks with an interactive waveform player and a track list. Add your audio files and play them right in the editor and on the frontend, and customise the waveform and track list from the block settings. It’s made up of Playlist → Playlist track (one per track).

Testing Steps

  1. Add a Playlist block and upload a few audio files (e.g. MP3s). Confirm a track is added for each file, with a waveform player and a track list.
  2. Press play and confirm audio plays; click another track in the list and confirm it switches. Save and view on the frontend, and confirm playback works there too.
  3. In the block settings, open the Waveform panel and switch the Visualization style (Bars, Mirror, Line, Blocks, Dots, Seekbar). Confirm the waveform updates in the editor and on the frontend.
  4. Set a waveform color and a waveform background color (try the gradient options too) and confirm they render in both the editor and the frontend.
  5. Toggle the track-list options — Show tracklist, Show images (album-art thumbnails), Show artists, Show numbers, and Show track length — and confirm each shows or hides correctly.
  6. Turn on Show play button artwork and confirm the track’s artwork appears inside the play button.
  7. Change the font size in the typography settings and confirm it applies to the track list and the current track.
  8. Set a background color, padding/margin, and border on the block and confirm they apply in the editor and on the frontend.

Expected: 

Audio plays back in the editor and on the frontend; the waveform’s visualization style, colors, and background render correctly; the track-list toggles (tracklist, images, artists, numbers, track length) and play-button artwork all work; and the block’s color, spacing, border, and typography styling apply consistently across editor and frontend.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow the PR #80203 and the iteration issue #77421 for more details.

Tabs block

The Tabs block shows a row of clickable tab labels above a set of content panels — click a tab to bring its panel into view. It’s made up of Tabs → Tab List (the tab buttons) and Tab Panels → Tab Panel (one panel per tab). The labels and panels stay automatically synchronised, so adding, removing, or reordering a tab updates its matching panel too.


Testing Steps

  1. Add a Tabs block and confirm it inserts a tab list with two tabs and two matching panels. Then add, remove, and reorder a tab and confirm the corresponding panel syncs each time.
  2. Style the Tab List globally under Styles → Blocks and confirm the styles apply to the tab button elements (the block gap is the exception). Override the styles on a single instance and confirm only that one changes.
  3. Change the background color and confirm the tab buttons stay legible — their text and borders inherit the current text color.
  4. Inspect the markup: confirm tabs and panels are linked by generated IDs, and that a manually-set panel ID is respected.
  5. Save and view on the frontend; confirm clicking a tab switches the visible panel.
  6. On the frontend, use Tab to focus the tabs and panels, Left / Right arrows to move between tabs, and Enter to activate one. With a screen reader, confirm the tab list’s aria-label (default “Tabbed content”) is announced.


Expected:

Tabs and panels stay synchronised, global Tab List styles apply to the tab buttons (overridable per instance, block gap excepted), tabs and panels are linked by correct IDs (custom IDs respected), and the block follows the W3CW3C The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.https://www.w3.org/. tabs pattern — focusable with Tab, navigable with arrows, activated with Enter, and announced by screen readers.

Testing Instructions:

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #80163 and the tracking issue #73230 for more details.

Background gradients now work alongside background images

Background gradients and background images no longer conflict. The gradient used to get silently overridden by the image; now they combine and display together. This applies to the Group, Verse, Accordion, Pullquote, Post Content, and Quote blocks.

Testing Steps

  1. Add one of the supported blocks – for example, a Group block with some content inside.
  2. In Styles, set a background image on the block.
  3. On the same block, also set a background gradient.
  4. Confirm both the image and the gradient show together in the editor, with neither cancelling the other out. 
  5. Save and view on the front end; confirm both render together. 
  6. Repeat on at least one other supported block (Verse, Accordion, Pullquote, Post Content, or Quote) and try a couple of different gradient/image combinations.

Expected: 

Each supported block – Group, Verse, Accordion, Pullquote, Post Content, and Quote – can display a background image and a background gradient at the same time, in both the editor and on the front end. 

Testing Instructions: 

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #75859, #79391, #79840, #79841, #79842, #79843 for more details.

Image block — “Mark as decorative” toggle

The Image block has a new “Mark as decorative” toggle that hides an image from screen readers. Use it for purely decorative images (backgrounds, flourishes) so assistive technology skips them an improved experience for screen-reader users.

Testing Steps

  1. Add an Image block and choose an image.
  2. Open the block’s Settings sidebar and find the “Mark as decorative” toggle.
  3. Turn it on.
  4. Inspect the image’s markup and confirm it gets an empty alt (or role=”presentation” / aria-hidden, depending on output) so screen readers ignore it.
  5. View the post on the frontend and confirm the decorative markup is present there too.
  6. Turn the toggle off again, add meaningful alt text, and confirm the image is announced to screen readers once more.

Expected: 

With the toggle on, the image is hidden from screen readers (empty/presentation alt); with it off and alt text set, the image is announced normally.

Testing Instructions: 

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #78064 for more details.

Editable blocks inside the Custom HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. block

The Custom HTML block can now keep editable blocks inside an otherwise static HTML structure (powered by a new innerContent block support). This is ideal for AI-generated or hand-built markup, where most of the HTML stays as-is but you mark just some parts a paragraph, an image — as editable. The editable inner blocks sit at their exact position in your markup but are locked: they can’t be moved, removed, or inserted, and they offer no alignment controls.

You add an editable block by writing its block delimiter inside the Custom HTML’s code, for example <!-- wp:paragraph -->…<!-- /wp:paragraph -->.

Testing Steps

  1. Add a Custom HTML block to a post or page, then open its Edit HTML modal.
  2. Paste this code — it has a Paragraph block delimited inside static HTML — and click Update: <div class="banner"><h1>Static heading</h1><!-- wp:paragraph --> <p>Editable paragraph</p> <!-- /wp:paragraph --><footer>Static footer</footer></div>
  3. Confirm the paragraph renders at its position inside the static markup and is editable in place (click into it and type).
  4. Confirm the paragraph cannot be moved or removed (no up/down movers, no Delete in its options menu) and offers no alignment controls.
  5. Open the block’s inspector and confirm the inner blocks list appears, acting as a navigation aid to the editable parts.
  6. Save the post and reload the editor: the saved markup should be identical to what you entered, and your paragraph edit persists at its position.
  7. View the post on the frontend and confirm the full structure renders (the heading, the editable paragraph, and the footer).
  8. Regression check: create a plain Custom HTML block with normal static content, edit and save it the markup should be unchanged. Note that scripts no longer run in the editor canvas preview (styles still apply), although they still run on the frontend.

Expected: Delimited blocks become editable in place inside the Custom HTML block, are locked against moving/removing/inserting, appear in the inspector’s inner-blocks list, and the saved markup stays byte-identical to what you entered. Plain static Custom HTML blocks remain unaffected.

Testing Instructions: 

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #79115 for more details.

Embed block — embed shortcode transform

Pasting or converting an embed shortcode now produces a proper Embed block instead of leaving raw shortcode text behind.

Testing Steps

  1. Open Post editor 
  2. Switch to code editor.
  3. Use an embed shortcode like the one shown in the screenshot.
  4. Switch back to the visual editor.
  5. Click on the “Convert to blocks” toolbar button on the classic editor.
  6. Apply the transform and confirm the embed previews in the editor.
  7. Confirm the shortcode is correctly transformed to the appropriate embed block.

Expected: 

embed convert cleanly into Embed blocks that preview in the editor and render on the frontend.

Testing Instructions: 

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #77937 for more details.

Shortcode block — block-specific transforms

When the text inside a Shortcode block matches a registered shortcode (like gallery, audio, or video), the editor now offers a transform into the comparable block, making it much easier to modernise old shortcode-based content.

Testing Steps

  1. Add a Shortcode block containing a known shortcode.
  2. Use a supported shortcode like the one shown in the screenshot below.
  3. Confirm a transform option appears to convert it to the matching block (Gallery / Audio / etc.).
  4. Apply the transform.
  5. Confirm the new block renders the same content.
  6. Save and view on the frontend to confirm the output matches the original shortcode’s result.

Expected: 

Matching shortcodes offer a one-click transform to the equivalent block, and the converted block renders the same content on the frontend.

Testing Instructions: 

If you encounter any issues or unexpected behaviour while testing, please log them here. Follow PR #77944 for more details.

What to Notice

While testing, keep an eye on:

  • Could you find all the features? Could you figure out how to use them just from the interface?
  • How did the workflows feel? Smooth and logical? Or were some slow, confusing, or broken?
  • Did you  notice visual regressions in the editor, admin screens, or frontend?
  • How did patterns, templates, and site editor changes behave when you changed style variations, or themes?
  • Did you test any assistive devices or on-device accessibility settings (focus order, keyboard traps, missing labels, reduced‑motion, contrast settings)? How did the feature work under those conditions?
  • Do you see PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php notices, warnings, or deprecations in logs or the debug console that weren’t there before? Did any show up on the front end, where visitors might see?

Make notes of anything that feels off—even if you’re not sure it’s a bug.

Where to Report Feedback

Please share everything that stands out — as a problem or a plus, or anything in between: issues, suggestions, and whatever else you find significant.

Choose any of these options:

  • Post in the #core-test & #core channel in the Making WordPress Slack to discuss issues in real time.
  • Create a tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket at https://core.trac.wordpress.org/ for WordPress Core issues.
  • Open a GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/ issue in the Gutenberg repository for editor‑related bugs.

Include as much detail as you can in your report:

  • WordPress version (e.g. 7.1‑beta1 or 7.1‑RC1).
  • PHP version and database type/version.
  • Theme and active plugins.
  • Exact steps to reproduce the issue.
  • Screenshots, screen recordings, and any error messages/logs you could capture.

Changelog

1.0.0 – Initial Post
1.0.1 – Added a review step to Apply Globally.
1.0.2 – Removed the “On This Day” dashboard widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user..

Props to @nikunj8866 for creating several feature testing guides and videos, and to @amykamala, @krupajnanda, @annezazu, and @nikunj8866 for the pre-publish review of this post.

Login to Reply<\/a><\/li><\/ul><\/div>","commentTrashedActions":"

Test Scrub Schedule for WordPress 7.1

As you’re aware, WordPress 7.1 is slated to be the next major release of 2026, with the official release date set for August 19, 2026. As we gear up for this important milestone, our Test team will be shifting gears a bit.

Starting from our upcoming weekly Patch Testing Session, we’ll be running a Test Scrub for WP 7.1 instead of the usual Future Milestone Tickets. These scrubs will focus specifically on tickets and issues related to the WordPress 7.1 milestone. It’s a great opportunity to contribute to this major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as “X.Y” -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality. and make a tangible impact on the final product.

Test Scrub in Place of Patch Testing Sessions

Starting from our next scheduled session, we’ll be running Test Scrubs on the 2nd and 4th Thursday of each month at 3:00 PM UTC. These sessions will focus specifically on the WordPress 7.1 milestone tickets.

Where Will It Happen?

Each Test Scrub will take place in the #core-test channel on the Make WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/ at the same time as our regular weekly Test team meetings. If additional release-focused scrubs are scheduled, they’ll also be announced in #core-test and added to the meetings calendar.

What Tickets Will We Focus On?

We’ll primarily concentrate on tickets that are tagged Has Patch or Needs Testing for the 7.1 milestone. You can find these tickets in the 7.1 report on Trac. As the release moves through BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. and RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge., we’ll also highlight key features and regressions that need focused testing.

Interested in Leading a Test Scrub?

Did you know that anyone can lead a Test Scrub at any time? Yes, that means you can!

If you’re interested in leading a scrub, please reach out in the #core-test Slack channel with:

  • The day and time you’re considering
  • The report or tickets you’d like to focus on (for example, a specific TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. report, a feature area, or a Beta/RC build)

If you’re planning a scrub that’s specifically focused on WordPress 7.1, that’s fantastic! We can add it to our schedule so the rest of the team knows to join in. Leading a scrub is a great way to contribute.

Let’s Contribute Together

This is a perfect chance to get involved with the major release of WordPress 7.1, learn more about the release process, and help ensure the quality and stability of WordPress. Your contributions will make a difference, so join us for the Test Scrub sessions and be a part of this exciting release.

Thank You ❤️

Thanks to everyone contributing time, testing, feedback, and expertise. Community testing plays a critical role in making each WordPress release successful.

Let’s work together to make WordPress 7.1 a smooth and high-quality release.

Props to @amykamala, @krupajnanda, and @huzaifaalmesbah for pre-publish review.

#7-1, #call-for-testing, #core

Call for Testing: Responsive Styling

As part of the upcoming WordPress 7.1 release, we’re working on responsive styling – the ability to style blocks differently for tablet and mobile, directly from the editor. PR #75121 unifies the resizable editor with the device-preview switcher, which is the groundwork this feature builds on, and we’d love your help testing it.

More testing is needed to make sure it’s reliable and intuitive before it ships.

What is responsive styling?

Until now, a style you set on a blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. – a font size, some spacing – applied the same way on every screen. Responsive styling lets you change a value just for tablet or just for mobile, without writing any custom CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site..

A few real examples:

  • A large heading on desktop that becomes smaller on mobile.
  • Generous padding on desktop that tightens up on a phone.
  • A different text color on the tablet than on the desktop.

To make these changes, first turn on Responsive editing from the device-preview dropdown – then switch the device view to Tablet or Mobile and edit the value while that view is active. The change is saved only for that breakpoint.

Why this matters

  • Let’s you match a design across screen sizes without leaving the editor or hand-writing media queries.
  • Keeps responsive tweaks, visual, and previewable – what you see is what visitors get.
  • Moves WordPress toward fuller per-breakpoint design control in the editor.

How to test

The easiest way to test is WordPress Playground – no setup, nothing to install. This loads a fresh site with the latest GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/, which includes the responsive styling work plus any fixes that have landed since.

The link logs you in as admin and opens a fresh post, ready to test. Building the PR can take a minute on first load, so give it a moment.

Tip: The device view switcher is the Desktop / Tablet / Mobile dropdown in the editor’s top toolbar. Switching it is how you tell WordPress which breakpoint you’re looking at. With this PR, you can also drag the resize handles at the edge of the canvas to change the width.

Key changes to observe

  • The device-preview dropdown and the resizable editor now work together: picking Tablet or Mobile sets the canvas width, and dragging the resize handles updates the device view to match.
  • The dropdown has a new Responsive editing option. When it’s on, style changes you make apply to the current viewport (Tablet or Mobile) instead of Desktop.
  • When Responsive editing is on, and you select a block on Tablet or Mobile, a viewport badge appears in the block inspector showing which device you’re editing. No badge is shown on the desktop, since edits there apply everywhere.
  • Per-viewport edits are preserved and shown per device; turning Responsive editing off resets the editing state to default, and the badge disappears.

Test steps

You don’t need to follow all of these – pick what you have time for, and note anything that feels broken or confusing.

Scenario 1 – Resize handles and device view together (Post editor)

  1. In the post editor, open the device dropdown and switch to Tablet (resize handles appear on the canvas edges).
  2. Drag a handle inward and outward and watch the canvas width change.
  3. Drag a handle all the way out to its widest – the handles should disappear, and you should land back in Desktop view.
  4. Confirm the dropdown and the handles always agree on which view you’re in.

Note: In Desktop view, the handles may not show at first if there’s no spare space beside the canvas – use the dropdown to switch to Tablet/Mobile first. This is expected.

Scenario 2 – Pattern editor and Navigation editor

  1. Edit or create a pattern (Appearance → Patterns, or via the site editor).
  2. Here, the resize handles are always visible. Drag them and also use the device dropdown.
  3. Confirm the two stay in sync and the canvas resizes smoothly.
  4. Repeat the same check in the Navigation editor (Appearance → Editor → Navigation), where the handles are also always visible.

This change touches all four editors – Post, Template / Site (Appearance → Editor → Templates), Pattern, and Navigation – so testing across more than one is especially valuable.

Scenario 3 – Responsive editing (the main one)

  1. Open the device-preview dropdown and turn on Responsive editing.
  2. Select a block that has style options (e.g., a Heading). (On Desktop, no viewport badge is shown – this is intended.)
  3. Switch the device preview to Tablet or Mobile – or drag the canvas to that width. A viewport badge now appears in the block inspector (right sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme.) showing which device you’re editing.
  4. Change a style (for example, a smaller font size). Confirm the change applies only to that viewport, not to Desktop.
  5. Switch back to Desktop and confirm your per-viewport edit is preserved and the Desktop value is unchanged.
  6. Turn Responsive editing off and confirm the editing state resets to default, and the badge disappears.

Also worth trying (quick real-world checks):

  • Save and reload the editor – your per-viewport edits should still be there.
  • Try it on a couple of different blocks (Group, Button, Image) and different properties (spacing, colors), not just font size.
  • Set both Tablet and Mobile differently on the same block and confirm each is remembered.
  • Undo/redo a per-viewport edit and confirm it behaves sensibly.

Scenario 4 – Hidden-on-device blocks respond to canvas resize

Block visibility itself has already shipped in Gutenberg. What’s new in this PR is that resizing the canvas (not just the device dropdown) now triggers it.

  1. Add a paragraph and set it to be hidden on Tablet using the block’s visibility option.
  2. Drag the resize handles into tablet width. The block should hide.
  3. Drag back out to the desktop width. The block should reappear.
  4. Confirm the device dropdown set to Tablet hides it too, exactly as before.

Always check the front end

After any responsive edit, verify it in both modes:

  • Preview – use the editor’s Preview (the “View” / preview option) to open the page before publishing.
  • Saved/published – Save, then open the live URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org.

In each mode, resize your browser from wide to narrow – or use your browser’s device/responsive view – through desktop, tablet, and mobile widths. Each width should show the style you set for it (e.g. the smaller font on mobile, the different color on tablet), and both Preview and the saved front end should match what you saw in the editor at the same width.

What to expect

This is active development, so expect a few rough edges, and the UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. may still change. A couple of things that are known or by design:

  • Resize handles in Desktop view (post/template editor): they may not appear at first because there isn’t enough space beside the canvas. Switch to Tablet or Mobile via the dropdown first. A follow-up is planned – see #71210.
  • Responsive editing is desktop-first: a value you set on Desktop carries down to Tablet and Mobile unless you override it at that smaller viewport. So seeing the Desktop style on mobile (until you change it) is expected.
  • Only styles set in the block inspector (right sidebar) – font size, colors, spacing, etc. – apply per viewport. Block toolbar controls like alignment apply to all devices.

For pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. and theme developers

If your plugin or theme interacts with the editor canvas, please test it against this build – the underlying device/canvas model has changed:

  • Code using getDeviceType() / setDeviceType() should keep working. getDeviceType() now derives the device from the canvas width, and setDeviceType() converts a device to a width.
  • useResizeCanvas() is now deprecated and a no-op. If you rely on it, please tell us your use case.
  • Responsive styles work out of the box for custom blocks that use block supports (color, typography, border, layout, dimensions), so custom block authors can test on their own blocks too (Note: if a block implements custom controls instead of block supports, responsive styles won’t apply to those).

Sharing your Feedback

There are a few ways to share what you find:

  • General feedback / UXUX UX is an acronym for User Experience - the way the user uses the UI. Think ‘what they are doing’ and less about how they do it. impressions: comment on this post – it’s the best place for overall impressions and questions.
  • Bugs and regressions: open a Gutenberg issue and reference PR #75121.
  • Not sure whether it’s a bug? Ask in the #core-test channel on the WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.

We’d love to know, for example:

Specifics:

  • Was it clear how to turn on Responsive editing and which viewport you were editing?
  • Did the viewport badge correctly follow the device as you switched?
  • Did a per-viewport style edit stay on that viewport only, and survive a save and reload?
  • Did the device dropdown and the resize handles always agree on the current view?
  • Did resizing feel smooth, or did handles get stuck or disappear unexpectedly?
  • Did the editor preview match the front end at each width?
  • Did anything feel slower, confusing, or broken?

The bigger picture:

  • How intuitive did responsive styling feel overall – were you able to do what you wanted without guidance?
  • Does this solve a real problem for you? Would you use it in an actual project?
  • Anything about the overall approach that felt right, or that you’d design differently?

When reporting something, a short step-by-step with a screenshot or screen recording helps a lot. To make a report actionable, please include:

  • The editor you used (Post, Template / Site, Pattern, or Navigation).
  • Your browser and OS, and whether it was a touch device.
  • The Gutenberg / WordPress version or PR build.
  • The active theme – especially block themes with custom breakpoints.

Props to @huzaifaalmesbah, @jeffpaul, @talldanwp, @isabel_brison, and @annezazu for review and feedback on this post.

Login to Reply<\/a><\/li><\/ul><\/div>","commentTrashedActions":"

Month in Test: July 02, 2026

Hello and welcome to another edition of Month in Test, the place where contributors of any skill level can find opportunities to contribute to WordPress through testing. You can find the Test Team in #core-test.

Table of Contents

  1. Calls for Testing 📣
  2. Test Handbook📘
    1. Merging of Test Handbook in Github
  3. Weekly Testing Roundup 🤠
    1. 1. WordPress Core Testing
      1. a. Patch Testing 🩹
      2. b. Bug Reproduction
      3. c. Test Team Issues
    2. 2. Gutenberg Testing
      1. a. Gutenberg Bug Reproduction Testing
      2. b. Gutenberg Patch Testing
  4. Profile Badge Awards 🎉
  5. Read/Watch/Listen 🔗
  6. Upcoming Meetings 🗓

Calls for Testing 📣

Calls for Testing can originate from any team, from themes to mobile apps to feature plugins. The following posts highlight features and releases that need special attention:

Test Handbook 📘

Merging of Test Handbook in GithubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged by the repository owner. https://github.com/

For the last few weeks, a good number of test contributors embarked on the journey of reviewing our new Test Handbook based on GitHub. The Process has been concluded successfully with the merging.

  • We want to inform that the Test Handbook is officially synced. There might be a couple of bugs and things that are not looking good pending to be fixed.
  • Feel free to give it a check here, and if you find any bugs, go to the GitHub repository and report them.
    • You can send a PR with the fix, or simply send the issue, and we will check it

Weekly Testing Roundup 🤠

Bi-Weekly update: Test Team Update

Here’s a roundup of active tickets that are ready for testing contributions. Did you know that contributions to the Test Team are also a fantastic way to level up your WordPress knowledge and skills? Dive in to contribute, and gain coveted props 😎 for a coming release.

1. WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Testing

a. Patch Testing 🩹

Who? All contributors (not just developers) who can set up a local testing environment. Why?
It is necessary to apply proposed patches and test per the testing instructions in order to validate that a patch fixes the issue.

The following tickets (13) have been reviewed and a patch provided, and need testers to apply the patch and manually test, then provide feedback through a patch test report:

b. Bug Reproduction

It is necessary to confirm if the bug is happening under multiple conditions and environments, using the bug reproduction report in order to validate the issue.

The following tickets (135) have been reviewed and milestoned, and need testers to check the instructions and manually test if the issue is reproducible, then provide a bug reproduction report:

c. Test Team Issues

Here are the current activities being discussed in the Test Team Github:

  1. We need to review the Test Team Issues. If you have a possible solution, comment in the Issue or submit a PR.

2. GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ Testing

👋Want to contribute to WordPress/Gutenberg? If you have a bug or an idea, read the contributing guidelines before opening an issue. If you’re ready to tackle some open issues, we’ve collected some good first issues for you.

a. Gutenberg Bug Reproduction Testing

The following tickets (18) have been filed reporting a known bug and needs testers to manually test, then provide feedback through a bug reproduction report that the issue can be reproduced.

b. Gutenberg Patch Testing

All contributors (not just developers) who can set up a local testing environment.
Why? It is necessary to apply proposed patches and test per the testing instructions in order to validate that a patch fixes the issue.

The following tickets (0) have been reviewed, and a patch provided, and need testers to apply the patch and manually test, then provide feedback through a patch test report:

Profile Badge Awards 🎉

Congratulations to the recipients of the Test Contributor Badge 🎉

– Kindly find the Contribution Guidelines here

Read/Watch/Listen 🔗

  1. WordPress Ecosystem Announcements
  2. Test Team Announcements
    • Weekly Patch Testing Scrub: Second and Fourth Thursday of the Month at 15:00 UTC
    • Weekly Test Chat: Third Thursday of the Month at 15:00 UTC
    • Monthly Voice Test Chat: First Thursday of each month at 15:00 UTC
  3. Call for Testing

Upcoming Meetings 🗓

🚨There will be regular #core-test meetings. The schedule is being worked on and final schedule will be shared after finalizing the discussion

Current 2026 Schedule:

Interested in hosting a <test-scrub>? Test Team needs you! Check out Leading Bug Scrubs for details, or inquire in #core-test for more info.

props to @nikunj8866 for peer reviewing this post

#core-test, #fse-outreach-program, #gutenberg, #make-wordpress-orgupdates

X-post: Media Editor Modal: Call for Testing

X-comment from +make.wordpress.org/core: Comment on Media Editor Modal: Call for Testing

WordPress 7.0 Updates & Testing – FAQ

WordPress 7.0 is scheduled to release today, and you may have some questions or doubts related to testing, updating, compatibility, or how the release process works.

Below are some questions that may help contributors, developers, pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party./theme authors, site owners, and general WordPress users better understand the WordPress 7.0 release and testing process.


What is WordPress 7.0 RC5?

WordPress 7.0 RC5 (Release CandidateRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. 5) is a near-final testing version of WordPress 7.0. At this stage, the release is considered feature complete, but community testing is still needed to identify remaining bugs, regressions, compatibility issues, and usability concerns before the final release.


When will the final version of WP 7.0 be released?

The final stable release of WordPress 7.0 is currently scheduled for May 20, 2026.


How can I know what is coming in WP 7.0 and how to test those features?

The following posts contain detailed information about new features, improvements, developer notes, and suggested testing areas for WordPress 7.0:

These resources can help contributors, testers, plugin/theme authors, and site owners better understand what is included in WordPress 7.0 and how to test related functionality.


Why is testing RC5 important?

Testing RC5 helps improve the stability and quality of WordPress 7.0 before it reaches millions of websites worldwide. Community testing helps uncover issues across different plugins, themes, hosting environments, browsers, devices, and workflows that may not appear in limited testing environments.


I already tested my site with WordPress 7.0 during BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 2 & Beta 3. Do I still need to test with RC5?

Yes — RCRelease Candidate A beta version of software with the potential to be a final product, which is ready to release unless significant bugs emerge. testing is still extremely valuable even if you previously tested earlier beta versions. During the RC phase, many bugs and fixes have already been added since Beta 2 and Beta 3.


I did not get a chance to test any Beta or RC versions with my existing WordPress site. Should I directly update once WP 7.0 is officially released?

It is not recommended to update a production siteProduction Site A production site is a live site online meant to be viewed by your visitors, as opposed to a site that is staged for development or testing. immediately without any prior testing, especially if your site uses custom code, multiple plugins, custom themes, or complex integrations.

Even though WordPress 7.0 is widely tested by the community before release, every website environment is different. It is always safer to test before updating production. 


I am not a technical person, but I have a WordPress site. Should I avoid updating to the latest WordPress version?

No. Keeping WordPress updated is important for security, performance, bug fixes, and compatibility improvements.

A good approach is to ask your hosting provider to create a staging site (a copy/replica of your live website) with the latest WordPress version installed. There, you can test your normal day-to-day workflows before updating your production site.

For example:

  • if you run a photo blog, try uploading/editing/deleting photos
  • if you run an eCommerce store, test checkout and orders
  • if you run an LMS site, test courses and student access

Real-world testing on a staging site can help identify issues before updating your live website.


Do I need technical knowledge to help test?

No. You do not need to be a developer or know how to code.

Even testing your normal day-to-day website workflows can be extremely valuable, whether you use WordPress for example:

  • an eCommerce store
  • a Learning Management System (LMS)
  • a business website
  • a blog
  • a portfolio
  • or any other type of website

Real-world usage testing helps identify issues that may not appear in limited development environments.


I just learned that a new WordPress version is coming, but I did not test my site with any Beta or RC versions. Is it okay to wait before updating after the official release on May 20 until I test my site?

Yes, absolutely. It is completely fine to wait and test your site before updating your live/production website to a major WordPress release.


Should I test RC5 on a production website?

No. RC versions are intended only for testing.

Please use:

Do not test directly on live / production websites.


What should I test first?

Start with workflows you use most often.

Suggested areas:

  • BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. editor
  • Site editor
  • Publishing workflow
  • Media uploads
  • Theme compatibility
  • Plugin compatibility
  • Menus/widgets/navigation
  • Responsive/mobile behavior
  • AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility)
  • Performance

What should plugin and theme authors focus on?

Plugin and theme authors should carefully test:

  • Installation and activation
  • Updates
  • Editor integration
  • Frontend rendering
  • Settings screens
  • Custom blocks
  • APIs and hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same.
  • Styling/layout behavior
  • Fatal errors or warnings

Compatibility testing before release helps reduce user issues after launch.


What kinds of issues should testers look for?

Helpful issues to report include:

  • Fatal errors
  • Broken layouts
  • Missing UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. controls
  • Failed saves/updates
  • JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com issues
  • Accessibility regressions
  • Performance slowdowns
  • Mobile/responsive issues
  • Unexpected behavior changes
  • Plugin or theme conflicts

Even small usability problems can be valuable feedback.


How can I tell whether something is actually a bug?

A good approach is to:

  1. Reproduce the issue multiple times
  2. Test with unnecessary plugins disabled
  3. Switch temporarily to a default theme
  4. Compare behavior with WordPress 6.x if possible

If something worked previously but behaves differently in 7.0 RC5, it is worth reporting.


How do I report a bug?

Before reporting:

  • Try reproducing the issue consistently
  • Document exact reproduction steps
  • Collect screenshots or screen recordings if possible

Then report the issue through:


What information should a bug report include?

A useful bug report should include:

  • WordPress version
  • PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/index.php version
  • Browser/device
  • Active plugins/themes
  • Exact reproduction steps
  • Expected result
  • Actual result
  • Screenshots or screencasts (if available)

Clear reports help contributors verify and fix issues faster.


What if I find a security issue?

Please do not report security vulnerabilities publicly.

Security issues should be reported privately through:


How much testing is enough?

There is no minimum requirement. Even 15–30 minutes of focused testing is valuable.

Testing a few important workflows carefully is often more helpful than trying to test everything quickly.


Where can I follow WordPress 7.0 updates?

You can follow updates on:


What is a WordPress Release Party?

A WordPress Release Party is a live, coordinated session where contributors gather in the Make WordPress Slack to help test, monitor, and celebrate a new WordPress release as it’s being packaged and published. It’s both a working session and a community event, where people collaborate in real time to catch last-minute issues, validate fixes, and ensure the release goes smoothly.

Here are detailed instructions on how to contribute to a release party.

What happens if the WordPress release team finds a critical bug during release party? Will the new version still be released?

Not necessarily. If a critical issue is discovered during release testing, the release team may decide to delay the final release until the issue is investigated and resolved.

The stability and safety of WordPress sites always take priority over releasing on a fixed date.


Need More Help or Have Questions?

If you still have any questions or doubts beyond the topics covered above, feel free to ask in the comments below or reach out in the #core and #core-test Slack channels.

Every test, bug report, reproduction step, screenshot, verification, and piece of feedback helps improve WordPress for millions of users worldwide.

Thank you to everyone helping test and contribute to WordPress❤️

#call-for-testing, #faq, #wp7-0