Skip to content

Fix locked content when switching to a different template without exiting 'Edit pattern'#76710

Merged
talldan merged 1 commit into
trunkfrom
fix/edited-content-only-section-not-reset
Mar 20, 2026
Merged

Fix locked content when switching to a different template without exiting 'Edit pattern'#76710
talldan merged 1 commit into
trunkfrom
fix/edited-content-only-section-not-reset

Conversation

@talldan

@talldan talldan commented Mar 20, 2026

Copy link
Copy Markdown
Contributor

What?

Props to @tellthemachines for catching this issue.

When editing a pattern in one template and then switching to another template without exiting the edited pattern, the entire content of the second template can appear locked.

Why?

It happens because editedContentOnlySection can contain a stale clientId when the entire content is reset. When switching to a different template the clientId stored no longer exists, but other code still interprets it as a valid editedContentOnlySection in the state.

How?

Handle actions like removing, replacing or resetting blocks and ensure the editedContentOnlySection is cleared as necessary.

Testing Instructions

  1. Open a template that contains a pattern
  2. Edit the pattern using the 'Edit pattern' toolbar/inspector button or double-clicking the pattern
  3. Without exiting the editing of the pattern, exit the entire template and switch to another template

In trunk: The entire template content is locked/inert
In this PR: The content is editable as normal

Screenshots or screencast

Before

Kapture.2026-03-20.at.10.58.30.mp4

After

Kapture.2026-03-20.at.10.55.31.mp4

Use of AI Tools

OpenCode / Claude

@talldan talldan self-assigned this Mar 20, 2026
@talldan talldan requested a review from ellatrix as a code owner March 20, 2026 03:02
@talldan talldan added [Type] Bug An existing feature does not function as intended [Feature] Patterns A collection of blocks that can be synced (previously reusable blocks) or unsynced Backport to WP 7.0 Beta/RC Pull request that needs to be backported to the WordPress major release that's currently in beta labels Mar 20, 2026
@github-actions github-actions Bot added the [Package] Block editor /packages/block-editor label Mar 20, 2026
@github-actions

github-actions Bot commented Mar 20, 2026

Copy link
Copy Markdown

Size Change: +46 B (0%)

Total Size: 7.66 MB

Filename Size Change
build/scripts/block-editor/index.min.js 330 kB +46 B (+0.01%)
ℹ️ View Unchanged
Filename Size
build/modules/a11y/index.min.js 355 B
build/modules/abilities/index.min.js 42.3 kB
build/modules/block-editor/utils/fit-text-frontend.min.js 617 B
build/modules/block-library/accordion/view.min.js 595 B
build/modules/block-library/file/view.min.js 346 B
build/modules/block-library/form/view.min.js 528 B
build/modules/block-library/image/view.min.js 2.64 kB
build/modules/block-library/navigation/view.min.js 1.14 kB
build/modules/block-library/playlist/view.min.js 10.9 kB
build/modules/block-library/query/view.min.js 518 B
build/modules/block-library/search/view.min.js 498 B
build/modules/block-library/tabs/view.min.js 946 B
build/modules/boot/index.min.js 16.9 kB
build/modules/connectors/index.min.js 2.05 kB
build/modules/core-abilities/index.min.js 892 B
build/modules/edit-site-init/index.min.js 1.4 kB
build/modules/interactivity-router/full-page.min.js 451 B
build/modules/interactivity-router/index.min.js 11.6 kB
build/modules/interactivity/index.min.js 15.1 kB
build/modules/latex-to-mathml/index.min.js 56.5 kB
build/modules/latex-to-mathml/loader.min.js 131 B
build/modules/lazy-editor/index.min.js 13.7 kB
build/modules/route/index.min.js 25.2 kB
build/modules/vips/loader.min.js 127 B
build/modules/vips/worker.min.js 4.56 MB
build/modules/workflow/index.min.js 19.9 kB
build/scripts/a11y/index.min.js 1.06 kB
build/scripts/annotations/index.min.js 2.39 kB
build/scripts/api-fetch/index.min.js 2.83 kB
build/scripts/autop/index.min.js 2.18 kB
build/scripts/base-styles/index.min.js 98 B
build/scripts/blob/index.min.js 631 B
build/scripts/block-directory/index.min.js 8.03 kB
build/scripts/block-library/index.min.js 317 kB
build/scripts/block-serialization-default-parser/index.min.js 1.16 kB
build/scripts/block-serialization-spec-parser/index.min.js 3.08 kB
build/scripts/blocks/index.min.js 56.8 kB
build/scripts/commands/index.min.js 20.2 kB
build/scripts/components/index.min.js 265 kB
build/scripts/compose/index.min.js 11.1 kB
build/scripts/core-commands/index.min.js 4.31 kB
build/scripts/core-data/index.min.js 30.3 kB
build/scripts/customize-widgets/index.min.js 12.3 kB
build/scripts/data-controls/index.min.js 795 B
build/scripts/data/index.min.js 9.65 kB
build/scripts/date/index.min.js 23.6 kB
build/scripts/deprecated/index.min.js 756 B
build/scripts/dom-ready/index.min.js 476 B
build/scripts/dom/index.min.js 5 kB
build/scripts/edit-post/index.min.js 16.4 kB
build/scripts/edit-site/index.min.js 252 kB
build/scripts/edit-widgets/index.min.js 19.9 kB
build/scripts/editor/index.min.js 356 kB
build/scripts/element/index.min.js 5.2 kB
build/scripts/escape-html/index.min.js 587 B
build/scripts/format-library/index.min.js 10.7 kB
build/scripts/hooks/index.min.js 1.83 kB
build/scripts/html-entities/index.min.js 494 B
build/scripts/i18n/index.min.js 2.46 kB
build/scripts/is-shallow-equal/index.min.js 572 B
build/scripts/keyboard-shortcuts/index.min.js 1.57 kB
build/scripts/keycodes/index.min.js 1.56 kB
build/scripts/list-reusable-blocks/index.min.js 2.44 kB
build/scripts/media-utils/index.min.js 77.3 kB
build/scripts/notices/index.min.js 1.9 kB
build/scripts/nux/index.min.js 1.89 kB
build/scripts/patterns/index.min.js 7.98 kB
build/scripts/plugins/index.min.js 2.15 kB
build/scripts/preferences-persistence/index.min.js 2.15 kB
build/scripts/preferences/index.min.js 3.3 kB
build/scripts/primitives/index.min.js 1.01 kB
build/scripts/priority-queue/index.min.js 1.62 kB
build/scripts/private-apis/index.min.js 1.1 kB
build/scripts/react-i18n/index.min.js 833 B
build/scripts/redux-routine/index.min.js 3.37 kB
build/scripts/reusable-blocks/index.min.js 3.1 kB
build/scripts/rich-text/index.min.js 14 kB
build/scripts/router/index.min.js 5.96 kB
build/scripts/server-side-render/index.min.js 1.91 kB
build/scripts/shortcode/index.min.js 1.59 kB
build/scripts/style-engine/index.min.js 2.36 kB
build/scripts/sync/index.min.js 37.8 kB
build/scripts/theme/index.min.js 22 kB
build/scripts/token-list/index.min.js 739 B
build/scripts/undo-manager/index.min.js 918 B
build/scripts/upload-media/index.min.js 7.88 kB
build/scripts/url/index.min.js 3.98 kB
build/scripts/vendors/react-dom.min.js 43.2 kB
build/scripts/vendors/react-jsx-runtime.min.js 667 B
build/scripts/vendors/react.min.js 2.77 kB
build/scripts/viewport/index.min.js 1.21 kB
build/scripts/warning/index.min.js 454 B
build/scripts/widgets/index.min.js 7.8 kB
build/scripts/wordcount/index.min.js 1.04 kB
build/styles/base-styles/admin-schemes-rtl.css 1.71 kB
build/styles/base-styles/admin-schemes-rtl.min.css 775 B
build/styles/base-styles/admin-schemes.css 1.71 kB
build/styles/base-styles/admin-schemes.min.css 775 B
build/styles/block-directory/style-rtl.css 1.96 kB
build/styles/block-directory/style-rtl.min.css 1.05 kB
build/styles/block-directory/style.css 1.97 kB
build/styles/block-directory/style.min.css 1.05 kB
build/styles/block-editor/content-rtl.css 5.44 kB
build/styles/block-editor/content-rtl.min.css 4.02 kB
build/styles/block-editor/content.css 5.45 kB
build/styles/block-editor/content.min.css 4.01 kB
build/styles/block-editor/default-editor-styles-rtl.css 697 B
build/styles/block-editor/default-editor-styles-rtl.min.css 224 B
build/styles/block-editor/default-editor-styles.css 697 B
build/styles/block-editor/default-editor-styles.min.css 224 B
build/styles/block-editor/style-rtl.css 18.4 kB
build/styles/block-editor/style-rtl.min.css 15.8 kB
build/styles/block-editor/style.css 18.4 kB
build/styles/block-editor/style.min.css 15.7 kB
build/styles/block-library/accordion-heading/style-rtl.css 346 B
build/styles/block-library/accordion-heading/style-rtl.min.css 325 B
build/styles/block-library/accordion-heading/style.css 346 B
build/styles/block-library/accordion-heading/style.min.css 325 B
build/styles/block-library/accordion-item/style-rtl.css 239 B
build/styles/block-library/accordion-item/style-rtl.min.css 180 B
build/styles/block-library/accordion-item/style.css 238 B
build/styles/block-library/accordion-item/style.min.css 180 B
build/styles/block-library/accordion-panel/style-rtl.css 110 B
build/styles/block-library/accordion-panel/style-rtl.min.css 99 B
build/styles/block-library/accordion-panel/style.css 110 B
build/styles/block-library/accordion-panel/style.min.css 99 B
build/styles/block-library/accordion/style-rtl.css 69 B
build/styles/block-library/accordion/style-rtl.min.css 62 B
build/styles/block-library/accordion/style.css 69 B
build/styles/block-library/accordion/style.min.css 62 B
build/styles/block-library/archives/style-rtl.css 101 B
build/styles/block-library/archives/style-rtl.min.css 90 B
build/styles/block-library/archives/style.css 101 B
build/styles/block-library/archives/style.min.css 90 B
build/styles/block-library/audio/editor-rtl.css 166 B
build/styles/block-library/audio/editor-rtl.min.css 149 B
build/styles/block-library/audio/editor.css 166 B
build/styles/block-library/audio/editor.min.css 151 B
build/styles/block-library/audio/style-rtl.css 945 B
build/styles/block-library/audio/style-rtl.min.css 132 B
build/styles/block-library/audio/style.css 945 B
build/styles/block-library/audio/style.min.css 132 B
build/styles/block-library/audio/theme-rtl.css 967 B
build/styles/block-library/audio/theme-rtl.min.css 134 B
build/styles/block-library/audio/theme.css 967 B
build/styles/block-library/audio/theme.min.css 134 B
build/styles/block-library/avatar/editor-rtl.css 127 B
build/styles/block-library/avatar/editor-rtl.min.css 115 B
build/styles/block-library/avatar/editor.css 127 B
build/styles/block-library/avatar/editor.min.css 115 B
build/styles/block-library/avatar/style-rtl.css 117 B
build/styles/block-library/avatar/style-rtl.min.css 104 B
build/styles/block-library/avatar/style.css 117 B
build/styles/block-library/avatar/style.min.css 104 B
build/styles/block-library/breadcrumbs/style-rtl.css 233 B
build/styles/block-library/breadcrumbs/style-rtl.min.css 203 B
build/styles/block-library/breadcrumbs/style.css 233 B
build/styles/block-library/breadcrumbs/style.min.css 203 B
build/styles/block-library/button/editor-rtl.css 306 B
build/styles/block-library/button/editor-rtl.min.css 265 B
build/styles/block-library/button/editor.css 317 B
build/styles/block-library/button/editor.min.css 265 B
build/styles/block-library/button/style-rtl.css 651 B
build/styles/block-library/button/style-rtl.min.css 596 B
build/styles/block-library/button/style.css 662 B
build/styles/block-library/button/style.min.css 596 B
build/styles/block-library/buttons/editor-rtl.css 391 B
build/styles/block-library/buttons/editor-rtl.min.css 291 B
build/styles/block-library/buttons/editor.css 391 B
build/styles/block-library/buttons/editor.min.css 291 B
build/styles/block-library/buttons/style-rtl.css 452 B
build/styles/block-library/buttons/style-rtl.min.css 349 B
build/styles/block-library/buttons/style.css 453 B
build/styles/block-library/buttons/style.min.css 349 B
build/styles/block-library/calendar/style-rtl.css 271 B
build/styles/block-library/calendar/style-rtl.min.css 239 B
build/styles/block-library/calendar/style.css 271 B
build/styles/block-library/calendar/style.min.css 239 B
build/styles/block-library/categories/editor-rtl.css 171 B
build/styles/block-library/categories/editor-rtl.min.css 132 B
build/styles/block-library/categories/editor.css 170 B
build/styles/block-library/categories/editor.min.css 131 B
build/styles/block-library/categories/style-rtl.css 226 B
build/styles/block-library/categories/style-rtl.min.css 169 B
build/styles/block-library/categories/style.css 235 B
build/styles/block-library/categories/style.min.css 169 B
build/styles/block-library/classic-rtl.css 363 B
build/styles/block-library/classic-rtl.min.css 321 B
build/styles/block-library/classic.css 363 B
build/styles/block-library/classic.min.css 321 B
build/styles/block-library/code/editor-rtl.css 59 B
build/styles/block-library/code/editor-rtl.min.css 53 B
build/styles/block-library/code/editor.css 59 B
build/styles/block-library/code/editor.min.css 53 B
build/styles/block-library/code/style-rtl.css 158 B
build/styles/block-library/code/style-rtl.min.css 139 B
build/styles/block-library/code/style.css 179 B
build/styles/block-library/code/style.min.css 139 B
build/styles/block-library/code/theme-rtl.css 135 B
build/styles/block-library/code/theme-rtl.min.css 122 B
build/styles/block-library/code/theme.css 135 B
build/styles/block-library/code/theme.min.css 122 B
build/styles/block-library/columns/editor-rtl.css 119 B
build/styles/block-library/columns/editor-rtl.min.css 108 B
build/styles/block-library/columns/editor.css 119 B
build/styles/block-library/columns/editor.min.css 108 B
build/styles/block-library/columns/style-rtl.css 1.3 kB
build/styles/block-library/columns/style-rtl.min.css 421 B
build/styles/block-library/columns/style.css 1.3 kB
build/styles/block-library/columns/style.min.css 421 B
build/styles/block-library/comment-author-avatar/editor-rtl.css 136 B
build/styles/block-library/comment-author-avatar/editor-rtl.min.css 124 B
build/styles/block-library/comment-author-avatar/editor.css 136 B
build/styles/block-library/comment-author-avatar/editor.min.css 124 B
build/styles/block-library/comment-author-name/style-rtl.css 79 B
build/styles/block-library/comment-author-name/style-rtl.min.css 72 B
build/styles/block-library/comment-author-name/style.css 79 B
build/styles/block-library/comment-author-name/style.min.css 72 B
build/styles/block-library/comment-content/style-rtl.css 137 B
build/styles/block-library/comment-content/style-rtl.min.css 120 B
build/styles/block-library/comment-content/style.css 137 B
build/styles/block-library/comment-content/style.min.css 120 B
build/styles/block-library/comment-date/style-rtl.css 72 B
build/styles/block-library/comment-date/style-rtl.min.css 65 B
build/styles/block-library/comment-date/style.css 72 B
build/styles/block-library/comment-date/style.min.css 65 B
build/styles/block-library/comment-edit-link/style-rtl.css 77 B
build/styles/block-library/comment-edit-link/style-rtl.min.css 70 B
build/styles/block-library/comment-edit-link/style.css 77 B
build/styles/block-library/comment-edit-link/style.min.css 70 B
build/styles/block-library/comment-reply-link/style-rtl.css 78 B
build/styles/block-library/comment-reply-link/style-rtl.min.css 71 B
build/styles/block-library/comment-reply-link/style.css 78 B
build/styles/block-library/comment-reply-link/style.min.css 71 B
build/styles/block-library/comment-template/style-rtl.css 213 B
build/styles/block-library/comment-template/style-rtl.min.css 191 B
build/styles/block-library/comment-template/style.css 213 B
build/styles/block-library/comment-template/style.min.css 191 B
build/styles/block-library/comments-pagination-numbers/editor-rtl.css 135 B
build/styles/block-library/comments-pagination-numbers/editor-rtl.min.css 122 B
build/styles/block-library/comments-pagination-numbers/editor.css 144 B
build/styles/block-library/comments-pagination-numbers/editor.min.css 121 B
build/styles/block-library/comments-pagination/editor-rtl.css 184 B
build/styles/block-library/comments-pagination/editor-rtl.min.css 168 B
build/styles/block-library/comments-pagination/editor.css 184 B
build/styles/block-library/comments-pagination/editor.min.css 168 B
build/styles/block-library/comments-pagination/style-rtl.css 224 B
build/styles/block-library/comments-pagination/style-rtl.min.css 201 B
build/styles/block-library/comments-pagination/style.css 236 B
build/styles/block-library/comments-pagination/style.min.css 201 B
build/styles/block-library/comments-title/editor-rtl.css 83 B
build/styles/block-library/comments-title/editor-rtl.min.css 75 B
build/styles/block-library/comments-title/editor.css 83 B
build/styles/block-library/comments-title/editor.min.css 75 B
build/styles/block-library/comments/editor-rtl.css 968 B
build/styles/block-library/comments/editor-rtl.min.css 842 B
build/styles/block-library/comments/editor.css 968 B
build/styles/block-library/comments/editor.min.css 842 B
build/styles/block-library/comments/style-rtl.css 754 B
build/styles/block-library/comments/style-rtl.min.css 637 B
build/styles/block-library/comments/style.css 752 B
build/styles/block-library/comments/style.min.css 637 B
build/styles/block-library/common-rtl.css 2.48 kB
build/styles/block-library/common-rtl.min.css 1.12 kB
build/styles/block-library/common.css 2.5 kB
build/styles/block-library/common.min.css 1.12 kB
build/styles/block-library/cover/editor-rtl.css 1.05 kB
build/styles/block-library/cover/editor-rtl.min.css 631 B
build/styles/block-library/cover/editor.css 1.05 kB
build/styles/block-library/cover/editor.min.css 631 B
build/styles/block-library/cover/style-rtl.css 2.5 kB
build/styles/block-library/cover/style-rtl.min.css 1.82 kB
build/styles/block-library/cover/style.css 2.51 kB
build/styles/block-library/cover/style.min.css 1.81 kB
build/styles/block-library/details/editor-rtl.css 72 B
build/styles/block-library/details/editor-rtl.min.css 65 B
build/styles/block-library/details/editor.css 72 B
build/styles/block-library/details/editor.min.css 65 B
build/styles/block-library/details/style-rtl.css 97 B
build/styles/block-library/details/style-rtl.min.css 86 B
build/styles/block-library/details/style.css 97 B
build/styles/block-library/details/style.min.css 86 B
build/styles/block-library/editor-elements-rtl.css 117 B
build/styles/block-library/editor-elements-rtl.min.css 75 B
build/styles/block-library/editor-elements.css 117 B
build/styles/block-library/editor-elements.min.css 75 B
build/styles/block-library/editor-rtl.css 12.5 kB
build/styles/block-library/editor-rtl.min.css 10.3 kB
build/styles/block-library/editor.css 12.5 kB
build/styles/block-library/editor.min.css 10.3 kB
build/styles/block-library/elements-rtl.css 84 B
build/styles/block-library/elements-rtl.min.css 54 B
build/styles/block-library/elements.css 84 B
build/styles/block-library/elements.min.css 54 B
build/styles/block-library/embed/editor-rtl.css 391 B
build/styles/block-library/embed/editor-rtl.min.css 331 B
build/styles/block-library/embed/editor.css 390 B
build/styles/block-library/embed/editor.min.css 331 B
build/styles/block-library/embed/style-rtl.css 1.29 kB
build/styles/block-library/embed/style-rtl.min.css 448 B
build/styles/block-library/embed/style.css 1.29 kB
build/styles/block-library/embed/style.min.css 448 B
build/styles/block-library/embed/theme-rtl.css 967 B
build/styles/block-library/embed/theme-rtl.min.css 133 B
build/styles/block-library/embed/theme.css 967 B
build/styles/block-library/embed/theme.min.css 133 B
build/styles/block-library/file/editor-rtl.css 352 B
build/styles/block-library/file/editor-rtl.min.css 324 B
build/styles/block-library/file/editor.css 353 B
build/styles/block-library/file/editor.min.css 324 B
build/styles/block-library/file/style-rtl.css 318 B
build/styles/block-library/file/style-rtl.min.css 278 B
build/styles/block-library/file/style.css 331 B
build/styles/block-library/file/style.min.css 278 B
build/styles/block-library/footnotes/style-rtl.css 220 B
build/styles/block-library/footnotes/style-rtl.min.css 198 B
build/styles/block-library/footnotes/style.css 219 B
build/styles/block-library/footnotes/style.min.css 197 B
build/styles/block-library/form-input/editor-rtl.css 247 B
build/styles/block-library/form-input/editor-rtl.min.css 229 B
build/styles/block-library/form-input/editor.css 246 B
build/styles/block-library/form-input/editor.min.css 229 B
build/styles/block-library/form-input/style-rtl.css 467 B
build/styles/block-library/form-input/style-rtl.min.css 366 B
build/styles/block-library/form-input/style.css 467 B
build/styles/block-library/form-input/style.min.css 366 B
build/styles/block-library/form-submission-notification/editor-rtl.css 368 B
build/styles/block-library/form-submission-notification/editor-rtl.min.css 344 B
build/styles/block-library/form-submission-notification/editor.css 368 B
build/styles/block-library/form-submission-notification/editor.min.css 341 B
build/styles/block-library/form-submit-button/style-rtl.css 77 B
build/styles/block-library/form-submit-button/style-rtl.min.css 69 B
build/styles/block-library/form-submit-button/style.css 77 B
build/styles/block-library/form-submit-button/style.min.css 69 B
build/styles/block-library/freeform/editor-rtl.css 1.12 kB
build/styles/block-library/freeform/editor-rtl.min.css 288 B
build/styles/block-library/freeform/editor.css 1.12 kB
build/styles/block-library/freeform/editor.min.css 288 B
build/styles/block-library/gallery/editor-rtl.css 1.52 kB
build/styles/block-library/gallery/editor-rtl.min.css 615 B
build/styles/block-library/gallery/editor.css 1.52 kB
build/styles/block-library/gallery/editor.min.css 616 B
build/styles/block-library/gallery/style-rtl.css 2.84 kB
build/styles/block-library/gallery/style-rtl.min.css 1.84 kB
build/styles/block-library/gallery/style.css 2.84 kB
build/styles/block-library/gallery/style.min.css 1.84 kB
build/styles/block-library/gallery/theme-rtl.css 941 B
build/styles/block-library/gallery/theme-rtl.min.css 108 B
build/styles/block-library/gallery/theme.css 941 B
build/styles/block-library/gallery/theme.min.css 108 B
build/styles/block-library/group/editor-rtl.css 772 B
build/styles/block-library/group/editor-rtl.min.css 335 B
build/styles/block-library/group/editor.css 772 B
build/styles/block-library/group/editor.min.css 335 B
build/styles/block-library/group/style-rtl.css 120 B
build/styles/block-library/group/style-rtl.min.css 103 B
build/styles/block-library/group/style.css 120 B
build/styles/block-library/group/style.min.css 103 B
build/styles/block-library/group/theme-rtl.css 468 B
build/styles/block-library/group/theme-rtl.min.css 79 B
build/styles/block-library/group/theme.css 468 B
build/styles/block-library/group/theme.min.css 79 B
build/styles/block-library/heading/style-rtl.css 604 B
build/styles/block-library/heading/style-rtl.min.css 205 B
build/styles/block-library/heading/style.css 604 B
build/styles/block-library/heading/style.min.css 205 B
build/styles/block-library/html/editor-rtl.css 1.29 kB
build/styles/block-library/html/editor-rtl.min.css 464 B
build/styles/block-library/html/editor.css 1.3 kB
build/styles/block-library/html/editor.min.css 464 B
build/styles/block-library/icon/editor-rtl.css 753 B
build/styles/block-library/icon/editor-rtl.min.css 353 B
build/styles/block-library/icon/editor.css 753 B
build/styles/block-library/icon/editor.min.css 353 B
build/styles/block-library/icon/style-rtl.css 218 B
build/styles/block-library/icon/style-rtl.min.css 154 B
build/styles/block-library/icon/style.css 218 B
build/styles/block-library/icon/style.min.css 154 B
build/styles/block-library/image/editor-rtl.css 1.63 kB
build/styles/block-library/image/editor-rtl.min.css 763 B
build/styles/block-library/image/editor.css 1.62 kB
build/styles/block-library/image/editor.min.css 763 B
build/styles/block-library/image/style-rtl.css 2.92 kB
build/styles/block-library/image/style-rtl.min.css 1.86 kB
build/styles/block-library/image/style.css 2.92 kB
build/styles/block-library/image/style.min.css 1.85 kB
build/styles/block-library/image/theme-rtl.css 971 B
build/styles/block-library/image/theme-rtl.min.css 137 B
build/styles/block-library/image/theme.css 971 B
build/styles/block-library/image/theme.min.css 137 B
build/styles/block-library/latest-comments/style-rtl.css 394 B
build/styles/block-library/latest-comments/style-rtl.min.css 355 B
build/styles/block-library/latest-comments/style.css 394 B
build/styles/block-library/latest-comments/style.min.css 354 B
build/styles/block-library/latest-posts/editor-rtl.css 154 B
build/styles/block-library/latest-posts/editor-rtl.min.css 139 B
build/styles/block-library/latest-posts/editor.css 153 B
build/styles/block-library/latest-posts/editor.min.css 138 B
build/styles/block-library/latest-posts/style-rtl.css 1.36 kB
build/styles/block-library/latest-posts/style-rtl.min.css 520 B
build/styles/block-library/latest-posts/style.css 1.37 kB
build/styles/block-library/latest-posts/style.min.css 520 B
build/styles/block-library/list/style-rtl.css 498 B
build/styles/block-library/list/style-rtl.min.css 107 B
build/styles/block-library/list/style.css 498 B
build/styles/block-library/list/style.min.css 107 B
build/styles/block-library/loginout/style-rtl.css 68 B
build/styles/block-library/loginout/style-rtl.min.css 61 B
build/styles/block-library/loginout/style.css 68 B
build/styles/block-library/loginout/style.min.css 61 B
build/styles/block-library/math/editor-rtl.css 491 B
build/styles/block-library/math/editor-rtl.min.css 105 B
build/styles/block-library/math/editor.css 502 B
build/styles/block-library/math/editor.min.css 105 B
build/styles/block-library/math/style-rtl.css 70 B
build/styles/block-library/math/style-rtl.min.css 61 B
build/styles/block-library/math/style.css 70 B
build/styles/block-library/math/style.min.css 61 B
build/styles/block-library/media-text/editor-rtl.css 389 B
build/styles/block-library/media-text/editor-rtl.min.css 321 B
build/styles/block-library/media-text/editor.css 389 B
build/styles/block-library/media-text/editor.min.css 320 B
build/styles/block-library/media-text/style-rtl.css 873 B
build/styles/block-library/media-text/style-rtl.min.css 552 B
build/styles/block-library/media-text/style.css 901 B
build/styles/block-library/media-text/style.min.css 550 B
build/styles/block-library/more/editor-rtl.css 796 B
build/styles/block-library/more/editor-rtl.min.css 393 B
build/styles/block-library/more/editor.css 798 B
build/styles/block-library/more/editor.min.css 393 B
build/styles/block-library/navigation-link/editor-rtl.css 1.28 kB
build/styles/block-library/navigation-link/editor-rtl.min.css 710 B
build/styles/block-library/navigation-link/editor.css 1.27 kB
build/styles/block-library/navigation-link/editor.min.css 713 B
build/styles/block-library/navigation-link/style-rtl.css 579 B
build/styles/block-library/navigation-link/style-rtl.min.css 190 B
build/styles/block-library/navigation-link/style.css 579 B
build/styles/block-library/navigation-link/style.min.css 188 B
build/styles/block-library/navigation-overlay-close/style-rtl.css 260 B
build/styles/block-library/navigation-overlay-close/style-rtl.min.css 237 B
build/styles/block-library/navigation-overlay-close/style.css 260 B
build/styles/block-library/navigation-overlay-close/style.min.css 237 B
build/styles/block-library/navigation-submenu/editor-rtl.css 1.12 kB
build/styles/block-library/navigation-submenu/editor-rtl.min.css 295 B
build/styles/block-library/navigation-submenu/editor.css 1.12 kB
build/styles/block-library/navigation-submenu/editor.min.css 294 B
build/styles/block-library/navigation/editor-rtl.css 3.28 kB
build/styles/block-library/navigation/editor-rtl.min.css 2.28 kB
build/styles/block-library/navigation/editor.css 3.29 kB
build/styles/block-library/navigation/editor.min.css 2.28 kB
build/styles/block-library/navigation/style-rtl.css 3.58 kB
build/styles/block-library/navigation/style-rtl.min.css 2.51 kB
build/styles/block-library/navigation/style.css 3.58 kB
build/styles/block-library/navigation/style.min.css 2.5 kB
build/styles/block-library/nextpage/editor-rtl.css 799 B
build/styles/block-library/nextpage/editor-rtl.min.css 392 B
build/styles/block-library/nextpage/editor.css 800 B
build/styles/block-library/nextpage/editor.min.css 392 B
build/styles/block-library/page-list/editor-rtl.css 1.18 kB
build/styles/block-library/page-list/editor-rtl.min.css 356 B
build/styles/block-library/page-list/editor.css 1.18 kB
build/styles/block-library/page-list/editor.min.css 356 B
build/styles/block-library/page-list/style-rtl.css 207 B
build/styles/block-library/page-list/style-rtl.min.css 192 B
build/styles/block-library/page-list/style.css 207 B
build/styles/block-library/page-list/style.min.css 192 B
build/styles/block-library/paragraph/editor-rtl.css 315 B
build/styles/block-library/paragraph/editor-rtl.min.css 292 B
build/styles/block-library/paragraph/editor.css 314 B
build/styles/block-library/paragraph/editor.min.css 292 B
build/styles/block-library/paragraph/style-rtl.css 746 B
build/styles/block-library/paragraph/style-rtl.min.css 341 B
build/styles/block-library/paragraph/style.css 752 B
build/styles/block-library/paragraph/style.min.css 340 B
build/styles/block-library/playlist-track/style-rtl.css 453 B
build/styles/block-library/playlist-track/style-rtl.min.css 420 B
build/styles/block-library/playlist-track/style.css 453 B
build/styles/block-library/playlist-track/style.min.css 420 B
build/styles/block-library/playlist/editor-rtl.css 120 B
build/styles/block-library/playlist/editor-rtl.min.css 112 B
build/styles/block-library/playlist/editor.css 120 B
build/styles/block-library/playlist/editor.min.css 112 B
build/styles/block-library/playlist/style-rtl.css 1.52 kB
build/styles/block-library/playlist/style-rtl.min.css 1.42 kB
build/styles/block-library/playlist/style.css 1.52 kB
build/styles/block-library/playlist/style.min.css 1.42 kB
build/styles/block-library/post-author-biography/style-rtl.css 81 B
build/styles/block-library/post-author-biography/style-rtl.min.css 74 B
build/styles/block-library/post-author-biography/style.css 81 B
build/styles/block-library/post-author-biography/style.min.css 74 B
build/styles/block-library/post-author-name/style-rtl.css 76 B
build/styles/block-library/post-author-name/style-rtl.min.css 69 B
build/styles/block-library/post-author-name/style.css 76 B
build/styles/block-library/post-author-name/style.min.css 69 B
build/styles/block-library/post-author/editor-rtl.css 490 B
build/styles/block-library/post-author/editor-rtl.min.css 104 B
build/styles/block-library/post-author/editor.css 490 B
build/styles/block-library/post-author/editor.min.css 104 B
build/styles/block-library/post-author/style-rtl.css 213 B
build/styles/block-library/post-author/style-rtl.min.css 188 B
build/styles/block-library/post-author/style.css 214 B
build/styles/block-library/post-author/style.min.css 189 B
build/styles/block-library/post-comments-count/style-rtl.css 79 B
build/styles/block-library/post-comments-count/style-rtl.min.css 72 B
build/styles/block-library/post-comments-count/style.css 79 B
build/styles/block-library/post-comments-count/style.min.css 72 B
build/styles/block-library/post-comments-form/editor-rtl.css 104 B
build/styles/block-library/post-comments-form/editor-rtl.min.css 96 B
build/styles/block-library/post-comments-form/editor.css 104 B
build/styles/block-library/post-comments-form/editor.min.css 96 B
build/styles/block-library/post-comments-form/style-rtl.css 585 B
build/styles/block-library/post-comments-form/style-rtl.min.css 525 B
build/styles/block-library/post-comments-form/style.css 584 B
build/styles/block-library/post-comments-form/style.min.css 525 B
build/styles/block-library/post-comments-link/style-rtl.css 78 B
build/styles/block-library/post-comments-link/style-rtl.min.css 71 B
build/styles/block-library/post-comments-link/style.css 78 B
build/styles/block-library/post-comments-link/style.min.css 71 B
build/styles/block-library/post-content/style-rtl.css 68 B
build/styles/block-library/post-content/style-rtl.min.css 61 B
build/styles/block-library/post-content/style.css 68 B
build/styles/block-library/post-content/style.min.css 61 B
build/styles/block-library/post-date/style-rtl.css 69 B
build/styles/block-library/post-date/style-rtl.min.css 62 B
build/styles/block-library/post-date/style.css 69 B
build/styles/block-library/post-date/style.min.css 62 B
build/styles/block-library/post-excerpt/editor-rtl.css 78 B
build/styles/block-library/post-excerpt/editor-rtl.min.css 71 B
build/styles/block-library/post-excerpt/editor.css 78 B
build/styles/block-library/post-excerpt/editor.min.css 71 B
build/styles/block-library/post-excerpt/style-rtl.css 171 B
build/styles/block-library/post-excerpt/style-rtl.min.css 155 B
build/styles/block-library/post-excerpt/style.css 171 B
build/styles/block-library/post-excerpt/style.min.css 155 B
build/styles/block-library/post-featured-image/editor-rtl.css 1.14 kB
build/styles/block-library/post-featured-image/editor-rtl.min.css 719 B
build/styles/block-library/post-featured-image/editor.css 1.14 kB
build/styles/block-library/post-featured-image/editor.min.css 717 B
build/styles/block-library/post-featured-image/style-rtl.css 392 B
build/styles/block-library/post-featured-image/style-rtl.min.css 347 B
build/styles/block-library/post-featured-image/style.css 392 B
build/styles/block-library/post-featured-image/style.min.css 347 B
build/styles/block-library/post-navigation-link/style-rtl.css 234 B
build/styles/block-library/post-navigation-link/style-rtl.min.css 215 B
build/styles/block-library/post-navigation-link/style.css 245 B
build/styles/block-library/post-navigation-link/style.min.css 214 B
build/styles/block-library/post-template/style-rtl.css 1.25 kB
build/styles/block-library/post-template/style-rtl.min.css 414 B
build/styles/block-library/post-template/style.css 1.25 kB
build/styles/block-library/post-template/style.min.css 414 B
build/styles/block-library/post-terms/style-rtl.css 108 B
build/styles/block-library/post-terms/style-rtl.min.css 96 B
build/styles/block-library/post-terms/style.css 108 B
build/styles/block-library/post-terms/style.min.css 96 B
build/styles/block-library/post-time-to-read/style-rtl.css 77 B
build/styles/block-library/post-time-to-read/style-rtl.min.css 70 B
build/styles/block-library/post-time-to-read/style.css 77 B
build/styles/block-library/post-time-to-read/style.min.css 70 B
build/styles/block-library/post-title/style-rtl.css 175 B
build/styles/block-library/post-title/style-rtl.min.css 162 B
build/styles/block-library/post-title/style.css 175 B
build/styles/block-library/post-title/style.min.css 162 B
build/styles/block-library/preformatted/style-rtl.css 511 B
build/styles/block-library/preformatted/style-rtl.min.css 125 B
build/styles/block-library/preformatted/style.css 511 B
build/styles/block-library/preformatted/style.min.css 125 B
build/styles/block-library/pullquote/editor-rtl.css 146 B
build/styles/block-library/pullquote/editor-rtl.min.css 133 B
build/styles/block-library/pullquote/editor.css 146 B
build/styles/block-library/pullquote/editor.min.css 133 B
build/styles/block-library/pullquote/style-rtl.css 765 B
build/styles/block-library/pullquote/style-rtl.min.css 365 B
build/styles/block-library/pullquote/style.css 764 B
build/styles/block-library/pullquote/style.min.css 365 B
build/styles/block-library/pullquote/theme-rtl.css 195 B
build/styles/block-library/pullquote/theme-rtl.min.css 176 B
build/styles/block-library/pullquote/theme.css 195 B
build/styles/block-library/pullquote/theme.min.css 176 B
build/styles/block-library/query-pagination-numbers/editor-rtl.css 134 B
build/styles/block-library/query-pagination-numbers/editor-rtl.min.css 121 B
build/styles/block-library/query-pagination-numbers/editor.css 144 B
build/styles/block-library/query-pagination-numbers/editor.min.css 118 B
build/styles/block-library/query-pagination/editor-rtl.css 168 B
build/styles/block-library/query-pagination/editor-rtl.min.css 154 B
build/styles/block-library/query-pagination/editor.css 168 B
build/styles/block-library/query-pagination/editor.min.css 154 B
build/styles/block-library/query-pagination/style-rtl.css 254 B
build/styles/block-library/query-pagination/style-rtl.min.css 237 B
build/styles/block-library/query-pagination/style.css 265 B
build/styles/block-library/query-pagination/style.min.css 237 B
build/styles/block-library/query-title/style-rtl.css 71 B
build/styles/block-library/query-title/style-rtl.min.css 64 B
build/styles/block-library/query-title/style.css 71 B
build/styles/block-library/query-title/style.min.css 64 B
build/styles/block-library/query-total/style-rtl.css 71 B
build/styles/block-library/query-total/style-rtl.min.css 64 B
build/styles/block-library/query-total/style.css 71 B
build/styles/block-library/query-total/style.min.css 64 B
build/styles/block-library/query/editor-rtl.css 1.28 kB
build/styles/block-library/query/editor-rtl.min.css 438 B
build/styles/block-library/query/editor.css 1.28 kB
build/styles/block-library/query/editor.min.css 438 B
build/styles/block-library/quote/style-rtl.css 255 B
build/styles/block-library/quote/style-rtl.min.css 238 B
build/styles/block-library/quote/style.css 256 B
build/styles/block-library/quote/style.min.css 238 B
build/styles/block-library/quote/theme-rtl.css 253 B
build/styles/block-library/quote/theme-rtl.min.css 233 B
build/styles/block-library/quote/theme.css 254 B
build/styles/block-library/quote/theme.min.css 236 B
build/styles/block-library/read-more/style-rtl.css 146 B
build/styles/block-library/read-more/style-rtl.min.css 131 B
build/styles/block-library/read-more/style.css 146 B
build/styles/block-library/read-more/style.min.css 131 B
build/styles/block-library/reset-rtl.css 936 B
build/styles/block-library/reset-rtl.min.css 467 B
build/styles/block-library/reset.css 936 B
build/styles/block-library/reset.min.css 467 B
build/styles/block-library/rss/editor-rtl.css 144 B
build/styles/block-library/rss/editor-rtl.min.css 126 B
build/styles/block-library/rss/editor.css 144 B
build/styles/block-library/rss/editor.min.css 126 B
build/styles/block-library/rss/style-rtl.css 1.11 kB
build/styles/block-library/rss/style-rtl.min.css 284 B
build/styles/block-library/rss/style.css 1.12 kB
build/styles/block-library/rss/style.min.css 283 B
build/styles/block-library/search/editor-rtl.css 217 B
build/styles/block-library/search/editor-rtl.min.css 199 B
build/styles/block-library/search/editor.css 217 B
build/styles/block-library/search/editor.min.css 199 B
build/styles/block-library/search/style-rtl.css 1.1 kB
build/styles/block-library/search/style-rtl.min.css 665 B
build/styles/block-library/search/style.css 1.1 kB
build/styles/block-library/search/style.min.css 666 B
build/styles/block-library/search/theme-rtl.css 130 B
build/styles/block-library/search/theme-rtl.min.css 113 B
build/styles/block-library/search/theme.css 130 B
build/styles/block-library/search/theme.min.css 113 B
build/styles/block-library/separator/editor-rtl.css 106 B
build/styles/block-library/separator/editor-rtl.min.css 100 B
build/styles/block-library/separator/editor.css 106 B
build/styles/block-library/separator/editor.min.css 100 B
build/styles/block-library/separator/style-rtl.css 284 B
build/styles/block-library/separator/style-rtl.min.css 248 B
build/styles/block-library/separator/style.css 297 B
build/styles/block-library/separator/style.min.css 248 B
build/styles/block-library/separator/theme-rtl.css 226 B
build/styles/block-library/separator/theme-rtl.min.css 195 B
build/styles/block-library/separator/theme.css 226 B
build/styles/block-library/separator/theme.min.css 195 B
build/styles/block-library/shortcode/editor-rtl.css 1.1 kB
build/styles/block-library/shortcode/editor-rtl.min.css 286 B
build/styles/block-library/shortcode/editor.css 1.1 kB
build/styles/block-library/shortcode/editor.min.css 286 B
build/styles/block-library/site-logo/editor-rtl.css 1.12 kB
build/styles/block-library/site-logo/editor-rtl.min.css 696 B
build/styles/block-library/site-logo/editor.css 1.12 kB
build/styles/block-library/site-logo/editor.min.css 692 B
build/styles/block-library/site-logo/style-rtl.css 239 B
build/styles/block-library/site-logo/style-rtl.min.css 218 B
build/styles/block-library/site-logo/style.css 238 B
build/styles/block-library/site-logo/style.min.css 218 B
build/styles/block-library/site-tagline/editor-rtl.css 94 B
build/styles/block-library/site-tagline/editor-rtl.min.css 87 B
build/styles/block-library/site-tagline/editor.css 94 B
build/styles/block-library/site-tagline/editor.min.css 87 B
build/styles/block-library/site-tagline/style-rtl.css 72 B
build/styles/block-library/site-tagline/style-rtl.min.css 65 B
build/styles/block-library/site-tagline/style.css 72 B
build/styles/block-library/site-tagline/style.min.css 65 B
build/styles/block-library/site-title/editor-rtl.css 93 B
build/styles/block-library/site-title/editor-rtl.min.css 85 B
build/styles/block-library/site-title/editor.css 93 B
build/styles/block-library/site-title/editor.min.css 85 B
build/styles/block-library/site-title/style-rtl.css 153 B
build/styles/block-library/site-title/style-rtl.min.css 143 B
build/styles/block-library/site-title/style.css 153 B
build/styles/block-library/site-title/style.min.css 143 B
build/styles/block-library/social-link/editor-rtl.css 346 B
build/styles/block-library/social-link/editor-rtl.min.css 314 B
build/styles/block-library/social-link/editor.css 348 B
build/styles/block-library/social-link/editor.min.css 314 B
build/styles/block-library/social-links/editor-rtl.css 737 B
build/styles/block-library/social-links/editor-rtl.min.css 339 B
build/styles/block-library/social-links/editor.css 738 B
build/styles/block-library/social-links/editor.min.css 338 B
build/styles/block-library/social-links/style-rtl.css 1.57 kB
build/styles/block-library/social-links/style-rtl.min.css 1.51 kB
build/styles/block-library/social-links/style.css 1.57 kB
build/styles/block-library/social-links/style.min.css 1.51 kB
build/styles/block-library/spacer/editor-rtl.css 774 B
build/styles/block-library/spacer/editor-rtl.min.css 346 B
build/styles/block-library/spacer/editor.css 774 B
build/styles/block-library/spacer/editor.min.css 346 B
build/styles/block-library/spacer/style-rtl.css 55 B
build/styles/block-library/spacer/style-rtl.min.css 48 B
build/styles/block-library/spacer/style.css 55 B
build/styles/block-library/spacer/style.min.css 48 B
build/styles/block-library/style-rtl.css 21.5 kB
build/styles/block-library/style-rtl.min.css 18 kB
build/styles/block-library/style.css 21.7 kB
build/styles/block-library/style.min.css 18 kB
build/styles/block-library/tab-panel/style-rtl.css 75 B
build/styles/block-library/tab-panel/style-rtl.min.css 64 B
build/styles/block-library/tab-panel/style.css 75 B
build/styles/block-library/tab-panel/style.min.css 64 B
build/styles/block-library/tab/style-rtl.css 233 B
build/styles/block-library/tab/style-rtl.min.css 210 B
build/styles/block-library/tab/style.css 233 B
build/styles/block-library/tab/style.min.css 210 B
build/styles/block-library/table-of-contents/style-rtl.css 89 B
build/styles/block-library/table-of-contents/style-rtl.min.css 83 B
build/styles/block-library/table-of-contents/style.css 89 B
build/styles/block-library/table-of-contents/style.min.css 83 B
build/styles/block-library/table/editor-rtl.css 1.25 kB
build/styles/block-library/table/editor-rtl.min.css 394 B
build/styles/block-library/table/editor.css 1.25 kB
build/styles/block-library/table/editor.min.css 394 B
build/styles/block-library/table/style-rtl.css 1.06 kB
build/styles/block-library/table/style-rtl.min.css 641 B
build/styles/block-library/table/style.css 1.06 kB
build/styles/block-library/table/style.min.css 640 B
build/styles/block-library/table/theme-rtl.css 985 B
build/styles/block-library/table/theme-rtl.min.css 152 B
build/styles/block-library/table/theme.css 985 B
build/styles/block-library/table/theme.min.css 152 B
build/styles/block-library/tabs-menu-item/editor-rtl.css 168 B
build/styles/block-library/tabs-menu-item/editor-rtl.min.css 155 B
build/styles/block-library/tabs-menu-item/editor.css 168 B
build/styles/block-library/tabs-menu-item/editor.min.css 155 B
build/styles/block-library/tabs-menu-item/style-rtl.css 367 B
build/styles/block-library/tabs-menu-item/style-rtl.min.css 337 B
build/styles/block-library/tabs-menu-item/style.css 367 B
build/styles/block-library/tabs-menu-item/style.min.css 337 B
build/styles/block-library/tabs-menu/editor-rtl.css 116 B
build/styles/block-library/tabs-menu/editor-rtl.min.css 104 B
build/styles/block-library/tabs-menu/editor.css 116 B
build/styles/block-library/tabs-menu/editor.min.css 104 B
build/styles/block-library/tabs-menu/style-rtl.css 135 B
build/styles/block-library/tabs-menu/style-rtl.min.css 111 B
build/styles/block-library/tabs-menu/style.css 135 B
build/styles/block-library/tabs-menu/style.min.css 111 B
build/styles/block-library/tabs/style-rtl.css 95 B
build/styles/block-library/tabs/style-rtl.min.css 84 B
build/styles/block-library/tabs/style.css 95 B
build/styles/block-library/tabs/style.min.css 84 B
build/styles/block-library/tag-cloud/style-rtl.css 283 B
build/styles/block-library/tag-cloud/style-rtl.min.css 248 B
build/styles/block-library/tag-cloud/style.css 283 B
build/styles/block-library/tag-cloud/style.min.css 248 B
build/styles/block-library/template-part/editor-rtl.css 1.2 kB
build/styles/block-library/template-part/editor-rtl.min.css 368 B
build/styles/block-library/template-part/editor.css 1.2 kB
build/styles/block-library/template-part/editor.min.css 368 B
build/styles/block-library/template-part/theme-rtl.css 492 B
build/styles/block-library/template-part/theme-rtl.min.css 113 B
build/styles/block-library/template-part/theme.css 492 B
build/styles/block-library/template-part/theme.min.css 113 B
build/styles/block-library/term-count/style-rtl.css 70 B
build/styles/block-library/term-count/style-rtl.min.css 63 B
build/styles/block-library/term-count/style.css 70 B
build/styles/block-library/term-count/style.min.css 63 B
build/styles/block-library/term-description/style-rtl.css 138 B
build/styles/block-library/term-description/style-rtl.min.css 126 B
build/styles/block-library/term-description/style.css 138 B
build/styles/block-library/term-description/style.min.css 126 B
build/styles/block-library/term-name/style-rtl.css 69 B
build/styles/block-library/term-name/style-rtl.min.css 62 B
build/styles/block-library/term-name/style.css 69 B
build/styles/block-library/term-name/style.min.css 62 B
build/styles/block-library/term-template/editor-rtl.css 267 B
build/styles/block-library/term-template/editor-rtl.min.css 225 B
build/styles/block-library/term-template/editor.css 267 B
build/styles/block-library/term-template/editor.min.css 225 B
build/styles/block-library/term-template/style-rtl.css 124 B
build/styles/block-library/term-template/style-rtl.min.css 114 B
build/styles/block-library/term-template/style.css 124 B
build/styles/block-library/term-template/style.min.css 114 B
build/styles/block-library/text-columns/editor-rtl.css 481 B
build/styles/block-library/text-columns/editor-rtl.min.css 95 B
build/styles/block-library/text-columns/editor.css 481 B
build/styles/block-library/text-columns/editor.min.css 95 B
build/styles/block-library/text-columns/style-rtl.css 177 B
build/styles/block-library/text-columns/style-rtl.min.css 165 B
build/styles/block-library/text-columns/style.css 177 B
build/styles/block-library/text-columns/style.min.css 165 B
build/styles/block-library/theme-rtl.css 1.59 kB
build/styles/block-library/theme-rtl.min.css 715 B
build/styles/block-library/theme.css 1.6 kB
build/styles/block-library/theme.min.css 719 B
build/styles/block-library/verse/style-rtl.css 155 B
build/styles/block-library/verse/style-rtl.min.css 137 B
build/styles/block-library/verse/style.css 155 B
build/styles/block-library/verse/style.min.css 137 B
build/styles/block-library/video/editor-rtl.css 825 B
build/styles/block-library/video/editor-rtl.min.css 415 B
build/styles/block-library/video/editor.css 826 B
build/styles/block-library/video/editor.min.css 416 B
build/styles/block-library/video/style-rtl.css 1.02 kB
build/styles/block-library/video/style-rtl.min.css 202 B
build/styles/block-library/video/style.css 1.02 kB
build/styles/block-library/video/style.min.css 202 B
build/styles/block-library/video/theme-rtl.css 967 B
build/styles/block-library/video/theme-rtl.min.css 134 B
build/styles/block-library/video/theme.css 967 B
build/styles/block-library/video/theme.min.css 134 B
build/styles/commands/style-rtl.css 2.01 kB
build/styles/commands/style-rtl.min.css 1.12 kB
build/styles/commands/style.css 2.01 kB
build/styles/commands/style.min.css 1.12 kB
build/styles/components/style-rtl.css 17 kB
build/styles/components/style-rtl.min.css 13.8 kB
build/styles/components/style.css 17.1 kB
build/styles/components/style.min.css 13.8 kB
build/styles/customize-widgets/style-rtl.css 2.35 kB
build/styles/customize-widgets/style-rtl.min.css 1.44 kB
build/styles/customize-widgets/style.css 2.35 kB
build/styles/customize-widgets/style.min.css 1.44 kB
build/styles/edit-post/classic-rtl.css 1.29 kB
build/styles/edit-post/classic-rtl.min.css 426 B
build/styles/edit-post/classic.css 1.31 kB
build/styles/edit-post/classic.min.css 427 B
build/styles/edit-post/style-rtl.css 4.09 kB
build/styles/edit-post/style-rtl.min.css 2.77 kB
build/styles/edit-post/style.css 4.1 kB
build/styles/edit-post/style.min.css 2.77 kB
build/styles/edit-site/style-rtl.css 21 kB
build/styles/edit-site/style-rtl.min.css 17.1 kB
build/styles/edit-site/style.css 21 kB
build/styles/edit-site/style.min.css 17.1 kB
build/styles/edit-widgets/style-rtl.css 5.34 kB
build/styles/edit-widgets/style-rtl.min.css 4 kB
build/styles/edit-widgets/style.css 5.34 kB
build/styles/edit-widgets/style.min.css 4.01 kB
build/styles/editor/style-rtl.css 26.5 kB
build/styles/editor/style-rtl.min.css 22.3 kB
build/styles/editor/style.css 26.6 kB
build/styles/editor/style.min.css 22.3 kB
build/styles/format-library/style-rtl.css 735 B
build/styles/format-library/style-rtl.min.css 326 B
build/styles/format-library/style.css 746 B
build/styles/format-library/style.min.css 326 B
build/styles/list-reusable-blocks/style-rtl.css 1.07 kB
build/styles/list-reusable-blocks/style-rtl.min.css 250 B
build/styles/list-reusable-blocks/style.css 1.07 kB
build/styles/list-reusable-blocks/style.min.css 249 B
build/styles/media-utils/style-rtl.css 2.08 kB
build/styles/media-utils/style-rtl.min.css 1.17 kB
build/styles/media-utils/style.css 2.08 kB
build/styles/media-utils/style.min.css 1.17 kB
build/styles/nux/style-rtl.css 1.48 kB
build/styles/nux/style-rtl.min.css 622 B
build/styles/nux/style.css 1.5 kB
build/styles/nux/style.min.css 618 B
build/styles/patterns/style-rtl.css 1.46 kB
build/styles/patterns/style-rtl.min.css 611 B
build/styles/patterns/style.css 1.46 kB
build/styles/patterns/style.min.css 611 B
build/styles/preferences/style-rtl.css 1.26 kB
build/styles/preferences/style-rtl.min.css 415 B
build/styles/preferences/style.css 1.26 kB
build/styles/preferences/style.min.css 415 B
build/styles/reusable-blocks/style-rtl.css 1.11 kB
build/styles/reusable-blocks/style-rtl.min.css 275 B
build/styles/reusable-blocks/style.css 1.11 kB
build/styles/reusable-blocks/style.min.css 275 B
build/styles/widgets/style-rtl.css 2.04 kB
build/styles/widgets/style-rtl.min.css 1.15 kB
build/styles/widgets/style.css 2.04 kB
build/styles/widgets/style.min.css 1.15 kB

compressed-size-action

@tellthemachines tellthemachines left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is working well, thanks for fixing!

@github-actions

github-actions Bot commented Mar 20, 2026

Copy link
Copy Markdown

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message.

Co-authored-by: talldan <[email protected]>
Co-authored-by: tellthemachines <[email protected]>
Co-authored-by: ramonjd <[email protected]>

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@talldan talldan force-pushed the fix/edited-content-only-section-not-reset branch from a6b19d6 to 1558d34 Compare March 20, 2026 03:34
@ramonjd

ramonjd commented Mar 20, 2026

Copy link
Copy Markdown
Member

LGTM Nice catch!

Kapture.2026-03-20.at.14.45.09.mp4

@github-actions

Copy link
Copy Markdown

Flaky tests detected in 1558d34.
Some tests passed with failed attempts. The failures may not be related to this commit but are still reported for visibility. See the documentation for more information.

🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/23327932499
📝 Reported issues:

@talldan talldan merged commit 87bbad3 into trunk Mar 20, 2026
40 checks passed
@talldan talldan deleted the fix/edited-content-only-section-not-reset branch March 20, 2026 04:21
@github-actions github-actions Bot added this to the Gutenberg 22.9 milestone Mar 20, 2026
@github-actions github-actions Bot removed the Backport to WP 7.0 Beta/RC Pull request that needs to be backported to the WordPress major release that's currently in beta label Mar 20, 2026
gutenbergplugin pushed a commit that referenced this pull request Mar 20, 2026
…ting 'Edit pattern' (#76710)

Co-authored-by: talldan <[email protected]>
Co-authored-by: tellthemachines <[email protected]>
Co-authored-by: ramonjd <[email protected]>
@github-actions github-actions Bot added the Backported to WP Core Pull request that has been successfully merged into WP Core label Mar 20, 2026
@github-actions

Copy link
Copy Markdown

I just cherry-picked this PR to the wp/7.0 branch to get it included in the next release: 9ed51d1

// check whether the edited section still exists in the new block tree.
if ( ! getFlattenedClientIds( action.blocks )[ state ] ) {
return undefined;
}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it possible that the editedContentOnlySection is not in the top-level tree, but in a nested one? For example, in a template-locked mode the top-level tree is the post template, then there is a nested controlled entity, like post content or template part, and only in that nested entity is something nested even further, e.g., a pattern?

In such a case the RESET_BLOCKS' action.block won't contain the nested block ID. and the flag will be incorrectly cleared.

RESET_BLOCKS doesn't happen only on navigation, but also when the edited entity has changes coming from external source, like from RTC server. Then useBlockSync will call RESET_BLOCKS with updated blocks coming from the edited entity.

The blockEditingModes state has similar problems--what to reset and when?--and I'm trying to figure it out in #76529. That's why this PR caught my attention.

@talldan talldan Mar 20, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that is a possibility. The replace/remove blocks cases could also be more robust and I was planning a follow-up for that.

My idea is to lift the withInnerBlocksRemoveCascade higher order reducer up so that other reducers can also access the REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN and REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN actions. There are a few reducers across the block editor store that I think probably don't clean up clientId state properly and could benefit.

Perhaps something similar is possible with RESET_BLOCKS.

pento pushed a commit to WordPress/wordpress-develop that referenced this pull request Mar 20, 2026
This updates the pinned hash from the `gutenberg` from `487a096a9782ba6110a7686d7b4b2d0c55ed1b06` to `2ee7ede6be6d4e55d5c7047394c5c4e0ea8d521d`.

The following changes are included:

- RTC: Backport race condition fix (WordPress/gutenberg#76649)
- Fix navigation block rendering unit test (WordPress/gutenberg#76685)
- Hide Additional CSS controls when block is inside contentOnly editing mode (WordPress/gutenberg#76512)
- RTC: Increase polling intervals, increase polling on primary room only (WordPress/gutenberg#76704)
- Navigation: Avoid List View changing position when navigation block saves (WordPress/gutenberg#76659)
- Fix navigation block unit test and e2e test (WordPress/gutenberg#76692)
- Fix locked content when switching to a different template without exiting 'Edit pattern' (WordPress/gutenberg#76710)
- Metabox: Fix checkbox style in sidebar (WordPress/gutenberg#76718)
- Stop keeping stale controlled blocks after reset (WordPress/gutenberg#76591)
- Gate client-side media processing as plugin-only (WordPress/gutenberg#76700)

A full list of changes can be found on GitHub: https://github.com/WordPress/gutenberg/compare/487a096a9782ba6110a7686d7b4b2d0c55ed1b06…2ee7ede6be6d4e55d5c7047394c5c4e0ea8d521d.

Log created with:

git log --reverse --format="- %s" 487a096a9782ba6110a7686d7b4b2d0c55ed1b06..2ee7ede6be6d4e55d5c7047394c5c4e0ea8d521d | sed 's|#\([0-9][0-9]*\)|https://github.com/WordPress/gutenberg/pull/\1|g; /github\.com\/WordPress\/gutenberg\/pull/!d' | pbcopy

See #64595.

git-svn-id: https://develop.svn.wordpress.org/trunk@62076 602fd350-edb4-49c9-b593-d223f7449a82
markjaquith pushed a commit to markjaquith/WordPress that referenced this pull request Mar 20, 2026
This updates the pinned hash from the `gutenberg` from `487a096a9782ba6110a7686d7b4b2d0c55ed1b06` to `2ee7ede6be6d4e55d5c7047394c5c4e0ea8d521d`.

The following changes are included:

- RTC: Backport race condition fix (WordPress/gutenberg#76649)
- Fix navigation block rendering unit test (WordPress/gutenberg#76685)
- Hide Additional CSS controls when block is inside contentOnly editing mode (WordPress/gutenberg#76512)
- RTC: Increase polling intervals, increase polling on primary room only (WordPress/gutenberg#76704)
- Navigation: Avoid List View changing position when navigation block saves (WordPress/gutenberg#76659)
- Fix navigation block unit test and e2e test (WordPress/gutenberg#76692)
- Fix locked content when switching to a different template without exiting 'Edit pattern' (WordPress/gutenberg#76710)
- Metabox: Fix checkbox style in sidebar (WordPress/gutenberg#76718)
- Stop keeping stale controlled blocks after reset (WordPress/gutenberg#76591)
- Gate client-side media processing as plugin-only (WordPress/gutenberg#76700)

A full list of changes can be found on GitHub: https://github.com/WordPress/gutenberg/compare/487a096a9782ba6110a7686d7b4b2d0c55ed1b06…2ee7ede6be6d4e55d5c7047394c5c4e0ea8d521d.

Log created with:

git log --reverse --format="- %s" 487a096a9782ba6110a7686d7b4b2d0c55ed1b06..2ee7ede6be6d4e55d5c7047394c5c4e0ea8d521d | sed 's|#\([0-9][0-9]*\)|https://github.com/WordPress/gutenberg/pull/\1|g; /github\.com\/WordPress\/gutenberg\/pull/!d' | pbcopy

See #64595.
Built from https://develop.svn.wordpress.org/trunk@62076


git-svn-id: http://core.svn.wordpress.org/trunk@61358 1a063a9b-81f0-0310-95a4-ce76da25c4cd
adamsilverstein pushed a commit that referenced this pull request Mar 31, 2026
…ting 'Edit pattern' (#76710)

Co-authored-by: talldan <[email protected]>
Co-authored-by: tellthemachines <[email protected]>
Co-authored-by: ramonjd <[email protected]>
adamsilverstein pushed a commit that referenced this pull request Apr 7, 2026
…ting 'Edit pattern' (#76710)

Co-authored-by: talldan <[email protected]>
Co-authored-by: tellthemachines <[email protected]>
Co-authored-by: ramonjd <[email protected]>
pento pushed a commit to WordPress/wordpress-develop that referenced this pull request Jun 30, 2026
This updates the pinned commit hash of the Gutenberg repository from `3166ad3c587b4091f77b0e16affeed5762e193f1` (version `22.8.0`) to `5426109cdaf45828ef28ff8527d7d38e7e75fe74` (version `22.9.0`).

A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/v22.8.0..v22.9.0.

The following commits are included:
- Real Time Collaboration: Introduce filters for the polling intervals. (WordPress/gutenberg#76518)
- UI: Update @base-ui/react from 1.2.0 to 1.3.0 (WordPress/gutenberg#76603)
- Card: Use Text component for Title typography (WordPress/gutenberg#76642)
- Add TypeScript parser tests for shouldSkipReference (WordPress/gutenberg#76611)
- Update changelog link for pull request 11276 (WordPress/gutenberg#76638)
- ThemeProvider: Add `cursor` prop (WordPress/gutenberg#76410)
- RTC: Fix RichTextData deserialization (WordPress/gutenberg#76607)
- Cross Origin Isolation: Remove `img` from the list of elements that get mutated (WordPress/gutenberg#76618)
- RTC: Scroll to collaborator on click (WordPress/gutenberg#76561)
- Fix backport changelog filename (WordPress/gutenberg#76651)
- Build: Skip non-minified build for WASM-inlined workers (WordPress/gutenberg#76615)
- Improvements to dataviews infinite scroll (WordPress/gutenberg#74378)
- Image/Site Logo: hide crop toolbar when editMediaEntity is unavailable (WordPress/gutenberg#76626)
- Bump lodash from 4.17.21 to 4.17.23 in /platform-docs (WordPress/gutenberg#74829)
- RTC: Change RTC option name (WordPress/gutenberg#76643)
- Change from PR WordPress/gutenberg#11276 to WordPress/gutenberg#11234 with with different approach (WordPress/gutenberg#76661)
- Build: Fix vips worker 404 when SCRIPT_DEBUG is true (WordPress/gutenberg#76657)
- Build: Remove unused JXL WASM module from vips worker (WordPress/gutenberg#76639)
- Storybook: disabled autodocs for Icon library (WordPress/gutenberg#76620)
- Connectors: fix button size (WordPress/gutenberg#76582)
- Revisions: Add Meta fields diff panel to document sidebar (WordPress/gutenberg#76341)
- Reduce the added halo for selected block. (WordPress/gutenberg#76619)
- Site Editor > Pages: move view config to the server (WordPress/gutenberg#76573)
- ui/Tabs: add runtime validation for tab/panel mismatches (WordPress/gutenberg#75170)
- Fix Color Picker Angle Reset on Gradient Type Change (WordPress/gutenberg#76595)
- ESLint: Add `no-unmerged-classname` rule (WordPress/gutenberg#76458)
- RTC: Backport race condition fix (WordPress/gutenberg#76649)
- ui/Card: Add overflow: clip to root container (WordPress/gutenberg#76678)
- Storybook: Make "introduction" top level (WordPress/gutenberg#76671)
- Fix navigation block rendering unit test (WordPress/gutenberg#76685)
- Hide Additional CSS controls when block is inside contentOnly editing mode (WordPress/gutenberg#76512)
- RTC: Increase polling intervals, increase polling on primary room only (WordPress/gutenberg#76704)
- Navigation: Avoid List View changing position when navigation block saves (WordPress/gutenberg#76659)
- Fix navigation block unit test and e2e test (WordPress/gutenberg#76692)
- Stretchy Text: Fix focus loss (WordPress/gutenberg#75092)
- Fix locked content when switching to a different template without exiting 'Edit pattern' (WordPress/gutenberg#76710)
- Guidelines: Improvements to the UX (WordPress/gutenberg#76383)
- Fix: Create custom template modal content width (WordPress/gutenberg#76713)
- Core Data: Optimize getRawEntityRecord selector (WordPress/gutenberg#76632)
- Metabox: Fix checkbox style in sidebar (WordPress/gutenberg#76718)
- Stop keeping stale controlled blocks after reset (WordPress/gutenberg#76591)
- Gate client-side media processing as plugin-only (WordPress/gutenberg#76700)
- Storybook: Add redirect for moved introduction page (WordPress/gutenberg#76701)
- InputControl: Add to @wordpress/ui (WordPress/gutenberg#76653)
- UI Tooltip: Improve documentation to cover intended accessibility practices (WordPress/gutenberg#76705)
- Add EmptyState component to @wordpress/ui (WordPress/gutenberg#74719)
- RTC: Use activation hook to enable RTC by default (WordPress/gutenberg#76736)
- Forms Block: Add hidden input field variation (WordPress/gutenberg#74131)
- Guidelines: Refactor components and improve TypeScript typing (WordPress/gutenberg#76394)
- Connectors: Align client-side registration API with server-side (WordPress/gutenberg#76737)
- Properly resolve `getTemplateId` for hybrid themes (WordPress/gutenberg#76532)
- Changelog: Add missing label-to-feature mappings (WordPress/gutenberg#76646)
- Connectors: Support non-AI provider types and add JS extensibility e2e test (WordPress/gutenberg#76722)
- Experimental: Add `template` panel to include the existing template actions (WordPress/gutenberg#76539)
- RadioControl: Add `role="radiogroup"` to fieldset (WordPress/gutenberg#76745)
- wp-build: Hash transformed CSS for `data-wp-hash` dedupe key (WordPress/gutenberg#76743)
- Button: restore specificity of high-contrast mode focus ring (WordPress/gutenberg#76719)
- Updating versions in WordPress ahead of 7.0 (WordPress/gutenberg#76723)
- Bump the github-actions group across 2 directories with 1 update (WordPress/gutenberg#76681)
- Admin UI: Add CSS files to sideEffects array (WordPress/gutenberg#76609)
- RTC: Add E2E "stress test" with complex interactions (WordPress/gutenberg#76055)
- Connectors: Improve AI plugin button (WordPress/gutenberg#76759)
- Login/out block: Add button block class names to the submit button (WordPress/gutenberg#76746)
- Commands: Add sections to command palette and introduce Recently used functionality (WordPress/gutenberg#75691)
- RTC: Use prepared queries instead of `*_post_meta` functions (WordPress/gutenberg#76779)
- Core Abilities: fix sideEffects flag (WordPress/gutenberg#76763)
- Site Editor > Patterns: move config to the server (WordPress/gutenberg#76734)
- Docs: Remove Puppeteer references and update to Playwright (WordPress/gutenberg#76766)
- Site Editor > Templates: move config to the server (WordPress/gutenberg#76622)
- Core Data: Remove 'isRawAttribute' internal util (WordPress/gutenberg#76806)
- Reset blockEditingModes on RESET_BLOCKS (WordPress/gutenberg#76529)
- Refactor: Use null coalescing operator for improved readability (WordPress/gutenberg#76777)
- ui/CollapsibleCard: do not animate focus ring (WordPress/gutenberg#76682)
- admin-ui / Breadcrumbs: stricter `items[].to` prop types (WordPress/gutenberg#76493)
- RTC: Remove stale wp_enable_real_time_collaboration option check (WordPress/gutenberg#76810)
- Storybook: Try changing to collapsed folders (WordPress/gutenberg#76361)
- @wordpress/dataviews: migrate card layout to @wordpress/ui (WordPress/gutenberg#76282)
- RTC: Fix editor freeze when replacing code editor content (WordPress/gutenberg#76815)
- Preferences: Hide collaboration options when RTC is not enabled (WordPress/gutenberg#76819)
- Cherry-pick: Set milestone on PRs after cherry-picking to release branch (WordPress/gutenberg#76652)
- Site Tagline: Fix block error when migrating deprecated textAlign attribute (WordPress/gutenberg#76821)
- Commands: Fix unstable `useSelect` return value for `recentlyUsedNames` (WordPress/gutenberg#76822)
- `ControlWithError`: Connect validation messages to controls via `aria-describedby` (WordPress/gutenberg#76742)
- Block Editor: Deprecate '__unstableSaveReusableBlock' action (WordPress/gutenberg#76807)
- Editor: Fix template revisions using 'modified' date field instead of 'date' (WordPress/gutenberg#76760)
- UI: Clarify public APIs and component naming, remove NoticeIntent typings (WordPress/gutenberg#76791)
- fix(date): Recover WP timezone after third-party moment-timezone reload (WordPress/gutenberg#75831)
- Admin UI: Update Page background color (WordPress/gutenberg#76548)
- Snackbar: Use surface-width design token for max-width (WordPress/gutenberg#76592)
- iAPI Docs: Add client-side navigation compatibility guide (WordPress/gutenberg#76242)
- Enhance block registration by using blocks-manifest for improved performance (WordPress/gutenberg#76317)
- docs(create-block-interactive-template): document available variants in README (WordPress/gutenberg#76831)
- Build: detect version and generate asset.php for vendor scripts (WordPress/gutenberg#76811)
- Site Editor > Patterns & Parts: generate sidebar from view config (WordPress/gutenberg#76823)
- Interactivity API: mention `client-side-navigation` scaffold variant in getting-started guide (WordPress/gutenberg#76543)
- Fields: Add `excerpt` field (WordPress/gutenberg#76829)
- Update PHP_CodeSniffer repository link and schema URL (WordPress/gutenberg#76816)
- docs: Fix markdown links and PHP code block in client-side navigation compatibility guide (WordPress/gutenberg#76856)
- Experimental: Add `revisions` panel (WordPress/gutenberg#76735)
- WordPress/gutenberg#76478 Boot: Fix black area below content when sidebar is taller than page c… (WordPress/gutenberg#76764)
- Style Book: Fix missing styles for classic themes in stylebook route (WordPress/gutenberg#76843)
- UI/Dialog: Expose initialFocus and finalFocus on Dialog.Popup (WordPress/gutenberg#76860)
- compose/useDialog: add `stopPropagation()` to Escape handler (WordPress/gutenberg#76861)
- RTC: Add e2e block gauntlet (WordPress/gutenberg#76849)
- UI: Add AlertDialog primitive (WordPress/gutenberg#76847)
- RTC: Fix stuck "Join" link in post list when lock expires (WordPress/gutenberg#76795)
- Site Editor: simplify sidebar for Pages & Templates (WordPress/gutenberg#76868)
- Site Editor v2: Add missing menu items to navigation leaf more menu (WordPress/gutenberg#76804)
- Navigation: Add a shared helper for font sizes in Navigation Link and Navigation Submenu blocks (WordPress/gutenberg#74855)
- Reduce specificity of nav link default padding so global styles are applied (WordPress/gutenberg#76876)
- Icon: Fix center alignment in the editor for classic themes (WordPress/gutenberg#76878)
- RTC: Fix notes not syncing between collaborative editors (WordPress/gutenberg#76873)
- List Item: Disable edit as HTML support (WordPress/gutenberg#76897)
- Block Library: Show fallback label in MediaControl when filename is empty (WordPress/gutenberg#76888)
- Image block media placeholder: remove duotone (WordPress/gutenberg#76721)
- Latest Comments: Fix v1 deprecated block missing supports (WordPress/gutenberg#76877)
- VIPS: ensure single instance (WordPress/gutenberg#76780)
- React vendor script: avoid warning on createRoot (WordPress/gutenberg#76825)
- Connectors: Add Akismet as a default connector (WordPress/gutenberg#76828)
- Core Data: remove offset param from stableKey, use pagination logic (WordPress/gutenberg#76808)
- Button: hide focus outline on :active for click feedback in forced-colors mode (WordPress/gutenberg#76833)
- Restore with compaction update (WordPress/gutenberg#76872)
- Theme: Change default control cursor to `pointer` (WordPress/gutenberg#76762)
- E2E Tests: Enable client-side media processing for site editor image test (WordPress/gutenberg#76648)
- ComboboxControl: Fix accessible association of `help` text (WordPress/gutenberg#76761)
- Add backport for WP_ALLOW_COLLABORATION (WordPress/gutenberg#76716)
- DataForm: Add `compact` configuration option to the `datetime` control (WordPress/gutenberg#76905)
- Admin UI: Fix Page Header not rendering with only actions and add stories (WordPress/gutenberg#76695)
- Improve JSDoc for abilities API (WordPress/gutenberg#76824)
- DOM: Document class wildcard matcher for 'cleanNodeList' (WordPress/gutenberg#76920)
- e2e: Add e2e tests for template and template part revisions (WordPress/gutenberg#76923)
- react-dom vendor script: remove __esModule flag (WordPress/gutenberg#76925)
- Site Editor: Fix unsupported theme flash on direct URL navigation (WordPress/gutenberg#76465)
- Icons: Enforce strict name validation in `register` method (WordPress/gutenberg#76079)
- ToggleGroupControl: Fix accessible association of `help` text (WordPress/gutenberg#76740)
- Connectors: Replace plugin.slug with plugin.file (WordPress/gutenberg#76909)
- UI/Dialog: deprioritize close icon for initial focus (WordPress/gutenberg#76910)
- Block visibility badge: use canvas iframe for viewport detection (WordPress/gutenberg#76889)
- Fields: Add `sticky` field (WordPress/gutenberg#76922)
- DOM: Prefer standard `caretPositionFromPoint` over deprecated `caretRangeFromPoint` (WordPress/gutenberg#76921)
- Block Supports: Add background gradient support that can combine with background images (WordPress/gutenberg#75859)
- Tab Block: Remove anchor from save function (WordPress/gutenberg#76511)
- CollapsibleCard: Add HeaderDescription subcomponent (WordPress/gutenberg#76867)
- element: Make createInterpolateElement TS/type smart (WordPress/gutenberg#71513)
- admin-ui: Update README to clarify purpose and distinguish from ui package (WordPress/gutenberg#76943)
- Site Editor > Quick Edit: add form config to endpoint (WordPress/gutenberg#76953)
- Fields: Tweak `excerpt` field (WordPress/gutenberg#76903)
- Fix: Flaky RichText format e2e test (WordPress/gutenberg#76958)

Props adamsilverstein, jorbin, westonruter, wildworks.
Fixes #65556.

git-svn-id: https://develop.svn.wordpress.org/trunk@62578 602fd350-edb4-49c9-b593-d223f7449a82
markjaquith pushed a commit to markjaquith/WordPress that referenced this pull request Jun 30, 2026
This updates the pinned commit hash of the Gutenberg repository from `3166ad3c587b4091f77b0e16affeed5762e193f1` (version `22.8.0`) to `5426109cdaf45828ef28ff8527d7d38e7e75fe74` (version `22.9.0`).

A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/v22.8.0..v22.9.0.

The following commits are included:
- Real Time Collaboration: Introduce filters for the polling intervals. (WordPress/gutenberg#76518)
- UI: Update @base-ui/react from 1.2.0 to 1.3.0 (WordPress/gutenberg#76603)
- Card: Use Text component for Title typography (WordPress/gutenberg#76642)
- Add TypeScript parser tests for shouldSkipReference (WordPress/gutenberg#76611)
- Update changelog link for pull request 11276 (WordPress/gutenberg#76638)
- ThemeProvider: Add `cursor` prop (WordPress/gutenberg#76410)
- RTC: Fix RichTextData deserialization (WordPress/gutenberg#76607)
- Cross Origin Isolation: Remove `img` from the list of elements that get mutated (WordPress/gutenberg#76618)
- RTC: Scroll to collaborator on click (WordPress/gutenberg#76561)
- Fix backport changelog filename (WordPress/gutenberg#76651)
- Build: Skip non-minified build for WASM-inlined workers (WordPress/gutenberg#76615)
- Improvements to dataviews infinite scroll (WordPress/gutenberg#74378)
- Image/Site Logo: hide crop toolbar when editMediaEntity is unavailable (WordPress/gutenberg#76626)
- Bump lodash from 4.17.21 to 4.17.23 in /platform-docs (WordPress/gutenberg#74829)
- RTC: Change RTC option name (WordPress/gutenberg#76643)
- Change from PR WordPress/gutenberg#11276 to WordPress/gutenberg#11234 with with different approach (WordPress/gutenberg#76661)
- Build: Fix vips worker 404 when SCRIPT_DEBUG is true (WordPress/gutenberg#76657)
- Build: Remove unused JXL WASM module from vips worker (WordPress/gutenberg#76639)
- Storybook: disabled autodocs for Icon library (WordPress/gutenberg#76620)
- Connectors: fix button size (WordPress/gutenberg#76582)
- Revisions: Add Meta fields diff panel to document sidebar (WordPress/gutenberg#76341)
- Reduce the added halo for selected block. (WordPress/gutenberg#76619)
- Site Editor > Pages: move view config to the server (WordPress/gutenberg#76573)
- ui/Tabs: add runtime validation for tab/panel mismatches (WordPress/gutenberg#75170)
- Fix Color Picker Angle Reset on Gradient Type Change (WordPress/gutenberg#76595)
- ESLint: Add `no-unmerged-classname` rule (WordPress/gutenberg#76458)
- RTC: Backport race condition fix (WordPress/gutenberg#76649)
- ui/Card: Add overflow: clip to root container (WordPress/gutenberg#76678)
- Storybook: Make "introduction" top level (WordPress/gutenberg#76671)
- Fix navigation block rendering unit test (WordPress/gutenberg#76685)
- Hide Additional CSS controls when block is inside contentOnly editing mode (WordPress/gutenberg#76512)
- RTC: Increase polling intervals, increase polling on primary room only (WordPress/gutenberg#76704)
- Navigation: Avoid List View changing position when navigation block saves (WordPress/gutenberg#76659)
- Fix navigation block unit test and e2e test (WordPress/gutenberg#76692)
- Stretchy Text: Fix focus loss (WordPress/gutenberg#75092)
- Fix locked content when switching to a different template without exiting 'Edit pattern' (WordPress/gutenberg#76710)
- Guidelines: Improvements to the UX (WordPress/gutenberg#76383)
- Fix: Create custom template modal content width (WordPress/gutenberg#76713)
- Core Data: Optimize getRawEntityRecord selector (WordPress/gutenberg#76632)
- Metabox: Fix checkbox style in sidebar (WordPress/gutenberg#76718)
- Stop keeping stale controlled blocks after reset (WordPress/gutenberg#76591)
- Gate client-side media processing as plugin-only (WordPress/gutenberg#76700)
- Storybook: Add redirect for moved introduction page (WordPress/gutenberg#76701)
- InputControl: Add to @wordpress/ui (WordPress/gutenberg#76653)
- UI Tooltip: Improve documentation to cover intended accessibility practices (WordPress/gutenberg#76705)
- Add EmptyState component to @wordpress/ui (WordPress/gutenberg#74719)
- RTC: Use activation hook to enable RTC by default (WordPress/gutenberg#76736)
- Forms Block: Add hidden input field variation (WordPress/gutenberg#74131)
- Guidelines: Refactor components and improve TypeScript typing (WordPress/gutenberg#76394)
- Connectors: Align client-side registration API with server-side (WordPress/gutenberg#76737)
- Properly resolve `getTemplateId` for hybrid themes (WordPress/gutenberg#76532)
- Changelog: Add missing label-to-feature mappings (WordPress/gutenberg#76646)
- Connectors: Support non-AI provider types and add JS extensibility e2e test (WordPress/gutenberg#76722)
- Experimental: Add `template` panel to include the existing template actions (WordPress/gutenberg#76539)
- RadioControl: Add `role="radiogroup"` to fieldset (WordPress/gutenberg#76745)
- wp-build: Hash transformed CSS for `data-wp-hash` dedupe key (WordPress/gutenberg#76743)
- Button: restore specificity of high-contrast mode focus ring (WordPress/gutenberg#76719)
- Updating versions in WordPress ahead of 7.0 (WordPress/gutenberg#76723)
- Bump the github-actions group across 2 directories with 1 update (WordPress/gutenberg#76681)
- Admin UI: Add CSS files to sideEffects array (WordPress/gutenberg#76609)
- RTC: Add E2E "stress test" with complex interactions (WordPress/gutenberg#76055)
- Connectors: Improve AI plugin button (WordPress/gutenberg#76759)
- Login/out block: Add button block class names to the submit button (WordPress/gutenberg#76746)
- Commands: Add sections to command palette and introduce Recently used functionality (WordPress/gutenberg#75691)
- RTC: Use prepared queries instead of `*_post_meta` functions (WordPress/gutenberg#76779)
- Core Abilities: fix sideEffects flag (WordPress/gutenberg#76763)
- Site Editor > Patterns: move config to the server (WordPress/gutenberg#76734)
- Docs: Remove Puppeteer references and update to Playwright (WordPress/gutenberg#76766)
- Site Editor > Templates: move config to the server (WordPress/gutenberg#76622)
- Core Data: Remove 'isRawAttribute' internal util (WordPress/gutenberg#76806)
- Reset blockEditingModes on RESET_BLOCKS (WordPress/gutenberg#76529)
- Refactor: Use null coalescing operator for improved readability (WordPress/gutenberg#76777)
- ui/CollapsibleCard: do not animate focus ring (WordPress/gutenberg#76682)
- admin-ui / Breadcrumbs: stricter `items[].to` prop types (WordPress/gutenberg#76493)
- RTC: Remove stale wp_enable_real_time_collaboration option check (WordPress/gutenberg#76810)
- Storybook: Try changing to collapsed folders (WordPress/gutenberg#76361)
- @wordpress/dataviews: migrate card layout to @wordpress/ui (WordPress/gutenberg#76282)
- RTC: Fix editor freeze when replacing code editor content (WordPress/gutenberg#76815)
- Preferences: Hide collaboration options when RTC is not enabled (WordPress/gutenberg#76819)
- Cherry-pick: Set milestone on PRs after cherry-picking to release branch (WordPress/gutenberg#76652)
- Site Tagline: Fix block error when migrating deprecated textAlign attribute (WordPress/gutenberg#76821)
- Commands: Fix unstable `useSelect` return value for `recentlyUsedNames` (WordPress/gutenberg#76822)
- `ControlWithError`: Connect validation messages to controls via `aria-describedby` (WordPress/gutenberg#76742)
- Block Editor: Deprecate '__unstableSaveReusableBlock' action (WordPress/gutenberg#76807)
- Editor: Fix template revisions using 'modified' date field instead of 'date' (WordPress/gutenberg#76760)
- UI: Clarify public APIs and component naming, remove NoticeIntent typings (WordPress/gutenberg#76791)
- fix(date): Recover WP timezone after third-party moment-timezone reload (WordPress/gutenberg#75831)
- Admin UI: Update Page background color (WordPress/gutenberg#76548)
- Snackbar: Use surface-width design token for max-width (WordPress/gutenberg#76592)
- iAPI Docs: Add client-side navigation compatibility guide (WordPress/gutenberg#76242)
- Enhance block registration by using blocks-manifest for improved performance (WordPress/gutenberg#76317)
- docs(create-block-interactive-template): document available variants in README (WordPress/gutenberg#76831)
- Build: detect version and generate asset.php for vendor scripts (WordPress/gutenberg#76811)
- Site Editor > Patterns & Parts: generate sidebar from view config (WordPress/gutenberg#76823)
- Interactivity API: mention `client-side-navigation` scaffold variant in getting-started guide (WordPress/gutenberg#76543)
- Fields: Add `excerpt` field (WordPress/gutenberg#76829)
- Update PHP_CodeSniffer repository link and schema URL (WordPress/gutenberg#76816)
- docs: Fix markdown links and PHP code block in client-side navigation compatibility guide (WordPress/gutenberg#76856)
- Experimental: Add `revisions` panel (WordPress/gutenberg#76735)
- WordPress/gutenberg#76478 Boot: Fix black area below content when sidebar is taller than page c… (WordPress/gutenberg#76764)
- Style Book: Fix missing styles for classic themes in stylebook route (WordPress/gutenberg#76843)
- UI/Dialog: Expose initialFocus and finalFocus on Dialog.Popup (WordPress/gutenberg#76860)
- compose/useDialog: add `stopPropagation()` to Escape handler (WordPress/gutenberg#76861)
- RTC: Add e2e block gauntlet (WordPress/gutenberg#76849)
- UI: Add AlertDialog primitive (WordPress/gutenberg#76847)
- RTC: Fix stuck "Join" link in post list when lock expires (WordPress/gutenberg#76795)
- Site Editor: simplify sidebar for Pages & Templates (WordPress/gutenberg#76868)
- Site Editor v2: Add missing menu items to navigation leaf more menu (WordPress/gutenberg#76804)
- Navigation: Add a shared helper for font sizes in Navigation Link and Navigation Submenu blocks (WordPress/gutenberg#74855)
- Reduce specificity of nav link default padding so global styles are applied (WordPress/gutenberg#76876)
- Icon: Fix center alignment in the editor for classic themes (WordPress/gutenberg#76878)
- RTC: Fix notes not syncing between collaborative editors (WordPress/gutenberg#76873)
- List Item: Disable edit as HTML support (WordPress/gutenberg#76897)
- Block Library: Show fallback label in MediaControl when filename is empty (WordPress/gutenberg#76888)
- Image block media placeholder: remove duotone (WordPress/gutenberg#76721)
- Latest Comments: Fix v1 deprecated block missing supports (WordPress/gutenberg#76877)
- VIPS: ensure single instance (WordPress/gutenberg#76780)
- React vendor script: avoid warning on createRoot (WordPress/gutenberg#76825)
- Connectors: Add Akismet as a default connector (WordPress/gutenberg#76828)
- Core Data: remove offset param from stableKey, use pagination logic (WordPress/gutenberg#76808)
- Button: hide focus outline on :active for click feedback in forced-colors mode (WordPress/gutenberg#76833)
- Restore with compaction update (WordPress/gutenberg#76872)
- Theme: Change default control cursor to `pointer` (WordPress/gutenberg#76762)
- E2E Tests: Enable client-side media processing for site editor image test (WordPress/gutenberg#76648)
- ComboboxControl: Fix accessible association of `help` text (WordPress/gutenberg#76761)
- Add backport for WP_ALLOW_COLLABORATION (WordPress/gutenberg#76716)
- DataForm: Add `compact` configuration option to the `datetime` control (WordPress/gutenberg#76905)
- Admin UI: Fix Page Header not rendering with only actions and add stories (WordPress/gutenberg#76695)
- Improve JSDoc for abilities API (WordPress/gutenberg#76824)
- DOM: Document class wildcard matcher for 'cleanNodeList' (WordPress/gutenberg#76920)
- e2e: Add e2e tests for template and template part revisions (WordPress/gutenberg#76923)
- react-dom vendor script: remove __esModule flag (WordPress/gutenberg#76925)
- Site Editor: Fix unsupported theme flash on direct URL navigation (WordPress/gutenberg#76465)
- Icons: Enforce strict name validation in `register` method (WordPress/gutenberg#76079)
- ToggleGroupControl: Fix accessible association of `help` text (WordPress/gutenberg#76740)
- Connectors: Replace plugin.slug with plugin.file (WordPress/gutenberg#76909)
- UI/Dialog: deprioritize close icon for initial focus (WordPress/gutenberg#76910)
- Block visibility badge: use canvas iframe for viewport detection (WordPress/gutenberg#76889)
- Fields: Add `sticky` field (WordPress/gutenberg#76922)
- DOM: Prefer standard `caretPositionFromPoint` over deprecated `caretRangeFromPoint` (WordPress/gutenberg#76921)
- Block Supports: Add background gradient support that can combine with background images (WordPress/gutenberg#75859)
- Tab Block: Remove anchor from save function (WordPress/gutenberg#76511)
- CollapsibleCard: Add HeaderDescription subcomponent (WordPress/gutenberg#76867)
- element: Make createInterpolateElement TS/type smart (WordPress/gutenberg#71513)
- admin-ui: Update README to clarify purpose and distinguish from ui package (WordPress/gutenberg#76943)
- Site Editor > Quick Edit: add form config to endpoint (WordPress/gutenberg#76953)
- Fields: Tweak `excerpt` field (WordPress/gutenberg#76903)
- Fix: Flaky RichText format e2e test (WordPress/gutenberg#76958)

Props adamsilverstein, jorbin, westonruter, wildworks.
Fixes #65556.
Built from https://develop.svn.wordpress.org/trunk@62578


git-svn-id: http://core.svn.wordpress.org/trunk@61858 1a063a9b-81f0-0310-95a4-ce76da25c4cd
KhushalSainS pushed a commit to KhushalSainS/wordpress-develop that referenced this pull request Jul 1, 2026
This updates the pinned commit hash of the Gutenberg repository from `3166ad3c587b4091f77b0e16affeed5762e193f1` (version `22.8.0`) to `5426109cdaf45828ef28ff8527d7d38e7e75fe74` (version `22.9.0`).

A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/v22.8.0..v22.9.0.

The following commits are included:
- Real Time Collaboration: Introduce filters for the polling intervals. (WordPress/gutenberg#76518)
- UI: Update @base-ui/react from 1.2.0 to 1.3.0 (WordPress/gutenberg#76603)
- Card: Use Text component for Title typography (WordPress/gutenberg#76642)
- Add TypeScript parser tests for shouldSkipReference (WordPress/gutenberg#76611)
- Update changelog link for pull request 11276 (WordPress/gutenberg#76638)
- ThemeProvider: Add `cursor` prop (WordPress/gutenberg#76410)
- RTC: Fix RichTextData deserialization (WordPress/gutenberg#76607)
- Cross Origin Isolation: Remove `img` from the list of elements that get mutated (WordPress/gutenberg#76618)
- RTC: Scroll to collaborator on click (WordPress/gutenberg#76561)
- Fix backport changelog filename (WordPress/gutenberg#76651)
- Build: Skip non-minified build for WASM-inlined workers (WordPress/gutenberg#76615)
- Improvements to dataviews infinite scroll (WordPress/gutenberg#74378)
- Image/Site Logo: hide crop toolbar when editMediaEntity is unavailable (WordPress/gutenberg#76626)
- Bump lodash from 4.17.21 to 4.17.23 in /platform-docs (WordPress/gutenberg#74829)
- RTC: Change RTC option name (WordPress/gutenberg#76643)
- Change from PR WordPress/gutenberg#11276 to WordPress/gutenberg#11234 with with different approach (WordPress/gutenberg#76661)
- Build: Fix vips worker 404 when SCRIPT_DEBUG is true (WordPress/gutenberg#76657)
- Build: Remove unused JXL WASM module from vips worker (WordPress/gutenberg#76639)
- Storybook: disabled autodocs for Icon library (WordPress/gutenberg#76620)
- Connectors: fix button size (WordPress/gutenberg#76582)
- Revisions: Add Meta fields diff panel to document sidebar (WordPress/gutenberg#76341)
- Reduce the added halo for selected block. (WordPress/gutenberg#76619)
- Site Editor > Pages: move view config to the server (WordPress/gutenberg#76573)
- ui/Tabs: add runtime validation for tab/panel mismatches (WordPress/gutenberg#75170)
- Fix Color Picker Angle Reset on Gradient Type Change (WordPress/gutenberg#76595)
- ESLint: Add `no-unmerged-classname` rule (WordPress/gutenberg#76458)
- RTC: Backport race condition fix (WordPress/gutenberg#76649)
- ui/Card: Add overflow: clip to root container (WordPress/gutenberg#76678)
- Storybook: Make "introduction" top level (WordPress/gutenberg#76671)
- Fix navigation block rendering unit test (WordPress/gutenberg#76685)
- Hide Additional CSS controls when block is inside contentOnly editing mode (WordPress/gutenberg#76512)
- RTC: Increase polling intervals, increase polling on primary room only (WordPress/gutenberg#76704)
- Navigation: Avoid List View changing position when navigation block saves (WordPress/gutenberg#76659)
- Fix navigation block unit test and e2e test (WordPress/gutenberg#76692)
- Stretchy Text: Fix focus loss (WordPress/gutenberg#75092)
- Fix locked content when switching to a different template without exiting 'Edit pattern' (WordPress/gutenberg#76710)
- Guidelines: Improvements to the UX (WordPress/gutenberg#76383)
- Fix: Create custom template modal content width (WordPress/gutenberg#76713)
- Core Data: Optimize getRawEntityRecord selector (WordPress/gutenberg#76632)
- Metabox: Fix checkbox style in sidebar (WordPress/gutenberg#76718)
- Stop keeping stale controlled blocks after reset (WordPress/gutenberg#76591)
- Gate client-side media processing as plugin-only (WordPress/gutenberg#76700)
- Storybook: Add redirect for moved introduction page (WordPress/gutenberg#76701)
- InputControl: Add to @wordpress/ui (WordPress/gutenberg#76653)
- UI Tooltip: Improve documentation to cover intended accessibility practices (WordPress/gutenberg#76705)
- Add EmptyState component to @wordpress/ui (WordPress/gutenberg#74719)
- RTC: Use activation hook to enable RTC by default (WordPress/gutenberg#76736)
- Forms Block: Add hidden input field variation (WordPress/gutenberg#74131)
- Guidelines: Refactor components and improve TypeScript typing (WordPress/gutenberg#76394)
- Connectors: Align client-side registration API with server-side (WordPress/gutenberg#76737)
- Properly resolve `getTemplateId` for hybrid themes (WordPress/gutenberg#76532)
- Changelog: Add missing label-to-feature mappings (WordPress/gutenberg#76646)
- Connectors: Support non-AI provider types and add JS extensibility e2e test (WordPress/gutenberg#76722)
- Experimental: Add `template` panel to include the existing template actions (WordPress/gutenberg#76539)
- RadioControl: Add `role="radiogroup"` to fieldset (WordPress/gutenberg#76745)
- wp-build: Hash transformed CSS for `data-wp-hash` dedupe key (WordPress/gutenberg#76743)
- Button: restore specificity of high-contrast mode focus ring (WordPress/gutenberg#76719)
- Updating versions in WordPress ahead of 7.0 (WordPress/gutenberg#76723)
- Bump the github-actions group across 2 directories with 1 update (WordPress/gutenberg#76681)
- Admin UI: Add CSS files to sideEffects array (WordPress/gutenberg#76609)
- RTC: Add E2E "stress test" with complex interactions (WordPress/gutenberg#76055)
- Connectors: Improve AI plugin button (WordPress/gutenberg#76759)
- Login/out block: Add button block class names to the submit button (WordPress/gutenberg#76746)
- Commands: Add sections to command palette and introduce Recently used functionality (WordPress/gutenberg#75691)
- RTC: Use prepared queries instead of `*_post_meta` functions (WordPress/gutenberg#76779)
- Core Abilities: fix sideEffects flag (WordPress/gutenberg#76763)
- Site Editor > Patterns: move config to the server (WordPress/gutenberg#76734)
- Docs: Remove Puppeteer references and update to Playwright (WordPress/gutenberg#76766)
- Site Editor > Templates: move config to the server (WordPress/gutenberg#76622)
- Core Data: Remove 'isRawAttribute' internal util (WordPress/gutenberg#76806)
- Reset blockEditingModes on RESET_BLOCKS (WordPress/gutenberg#76529)
- Refactor: Use null coalescing operator for improved readability (WordPress/gutenberg#76777)
- ui/CollapsibleCard: do not animate focus ring (WordPress/gutenberg#76682)
- admin-ui / Breadcrumbs: stricter `items[].to` prop types (WordPress/gutenberg#76493)
- RTC: Remove stale wp_enable_real_time_collaboration option check (WordPress/gutenberg#76810)
- Storybook: Try changing to collapsed folders (WordPress/gutenberg#76361)
- @wordpress/dataviews: migrate card layout to @wordpress/ui (WordPress/gutenberg#76282)
- RTC: Fix editor freeze when replacing code editor content (WordPress/gutenberg#76815)
- Preferences: Hide collaboration options when RTC is not enabled (WordPress/gutenberg#76819)
- Cherry-pick: Set milestone on PRs after cherry-picking to release branch (WordPress/gutenberg#76652)
- Site Tagline: Fix block error when migrating deprecated textAlign attribute (WordPress/gutenberg#76821)
- Commands: Fix unstable `useSelect` return value for `recentlyUsedNames` (WordPress/gutenberg#76822)
- `ControlWithError`: Connect validation messages to controls via `aria-describedby` (WordPress/gutenberg#76742)
- Block Editor: Deprecate '__unstableSaveReusableBlock' action (WordPress/gutenberg#76807)
- Editor: Fix template revisions using 'modified' date field instead of 'date' (WordPress/gutenberg#76760)
- UI: Clarify public APIs and component naming, remove NoticeIntent typings (WordPress/gutenberg#76791)
- fix(date): Recover WP timezone after third-party moment-timezone reload (WordPress/gutenberg#75831)
- Admin UI: Update Page background color (WordPress/gutenberg#76548)
- Snackbar: Use surface-width design token for max-width (WordPress/gutenberg#76592)
- iAPI Docs: Add client-side navigation compatibility guide (WordPress/gutenberg#76242)
- Enhance block registration by using blocks-manifest for improved performance (WordPress/gutenberg#76317)
- docs(create-block-interactive-template): document available variants in README (WordPress/gutenberg#76831)
- Build: detect version and generate asset.php for vendor scripts (WordPress/gutenberg#76811)
- Site Editor > Patterns & Parts: generate sidebar from view config (WordPress/gutenberg#76823)
- Interactivity API: mention `client-side-navigation` scaffold variant in getting-started guide (WordPress/gutenberg#76543)
- Fields: Add `excerpt` field (WordPress/gutenberg#76829)
- Update PHP_CodeSniffer repository link and schema URL (WordPress/gutenberg#76816)
- docs: Fix markdown links and PHP code block in client-side navigation compatibility guide (WordPress/gutenberg#76856)
- Experimental: Add `revisions` panel (WordPress/gutenberg#76735)
- WordPress/gutenberg#76478 Boot: Fix black area below content when sidebar is taller than page c… (WordPress/gutenberg#76764)
- Style Book: Fix missing styles for classic themes in stylebook route (WordPress/gutenberg#76843)
- UI/Dialog: Expose initialFocus and finalFocus on Dialog.Popup (WordPress/gutenberg#76860)
- compose/useDialog: add `stopPropagation()` to Escape handler (WordPress/gutenberg#76861)
- RTC: Add e2e block gauntlet (WordPress/gutenberg#76849)
- UI: Add AlertDialog primitive (WordPress/gutenberg#76847)
- RTC: Fix stuck "Join" link in post list when lock expires (WordPress/gutenberg#76795)
- Site Editor: simplify sidebar for Pages & Templates (WordPress/gutenberg#76868)
- Site Editor v2: Add missing menu items to navigation leaf more menu (WordPress/gutenberg#76804)
- Navigation: Add a shared helper for font sizes in Navigation Link and Navigation Submenu blocks (WordPress/gutenberg#74855)
- Reduce specificity of nav link default padding so global styles are applied (WordPress/gutenberg#76876)
- Icon: Fix center alignment in the editor for classic themes (WordPress/gutenberg#76878)
- RTC: Fix notes not syncing between collaborative editors (WordPress/gutenberg#76873)
- List Item: Disable edit as HTML support (WordPress/gutenberg#76897)
- Block Library: Show fallback label in MediaControl when filename is empty (WordPress/gutenberg#76888)
- Image block media placeholder: remove duotone (WordPress/gutenberg#76721)
- Latest Comments: Fix v1 deprecated block missing supports (WordPress/gutenberg#76877)
- VIPS: ensure single instance (WordPress/gutenberg#76780)
- React vendor script: avoid warning on createRoot (WordPress/gutenberg#76825)
- Connectors: Add Akismet as a default connector (WordPress/gutenberg#76828)
- Core Data: remove offset param from stableKey, use pagination logic (WordPress/gutenberg#76808)
- Button: hide focus outline on :active for click feedback in forced-colors mode (WordPress/gutenberg#76833)
- Restore with compaction update (WordPress/gutenberg#76872)
- Theme: Change default control cursor to `pointer` (WordPress/gutenberg#76762)
- E2E Tests: Enable client-side media processing for site editor image test (WordPress/gutenberg#76648)
- ComboboxControl: Fix accessible association of `help` text (WordPress/gutenberg#76761)
- Add backport for WP_ALLOW_COLLABORATION (WordPress/gutenberg#76716)
- DataForm: Add `compact` configuration option to the `datetime` control (WordPress/gutenberg#76905)
- Admin UI: Fix Page Header not rendering with only actions and add stories (WordPress/gutenberg#76695)
- Improve JSDoc for abilities API (WordPress/gutenberg#76824)
- DOM: Document class wildcard matcher for 'cleanNodeList' (WordPress/gutenberg#76920)
- e2e: Add e2e tests for template and template part revisions (WordPress/gutenberg#76923)
- react-dom vendor script: remove __esModule flag (WordPress/gutenberg#76925)
- Site Editor: Fix unsupported theme flash on direct URL navigation (WordPress/gutenberg#76465)
- Icons: Enforce strict name validation in `register` method (WordPress/gutenberg#76079)
- ToggleGroupControl: Fix accessible association of `help` text (WordPress/gutenberg#76740)
- Connectors: Replace plugin.slug with plugin.file (WordPress/gutenberg#76909)
- UI/Dialog: deprioritize close icon for initial focus (WordPress/gutenberg#76910)
- Block visibility badge: use canvas iframe for viewport detection (WordPress/gutenberg#76889)
- Fields: Add `sticky` field (WordPress/gutenberg#76922)
- DOM: Prefer standard `caretPositionFromPoint` over deprecated `caretRangeFromPoint` (WordPress/gutenberg#76921)
- Block Supports: Add background gradient support that can combine with background images (WordPress/gutenberg#75859)
- Tab Block: Remove anchor from save function (WordPress/gutenberg#76511)
- CollapsibleCard: Add HeaderDescription subcomponent (WordPress/gutenberg#76867)
- element: Make createInterpolateElement TS/type smart (WordPress/gutenberg#71513)
- admin-ui: Update README to clarify purpose and distinguish from ui package (WordPress/gutenberg#76943)
- Site Editor > Quick Edit: add form config to endpoint (WordPress/gutenberg#76953)
- Fields: Tweak `excerpt` field (WordPress/gutenberg#76903)
- Fix: Flaky RichText format e2e test (WordPress/gutenberg#76958)

Props adamsilverstein, jorbin, westonruter, wildworks.
Fixes #65556.

git-svn-id: https://develop.svn.wordpress.org/trunk@62578 602fd350-edb4-49c9-b593-d223f7449a82
SteelWagstaff pushed a commit to SteelWagstaff/wordpress-develop that referenced this pull request Jul 2, 2026
This updates the pinned commit hash of the Gutenberg repository from `3166ad3c587b4091f77b0e16affeed5762e193f1` (version `22.8.0`) to `5426109cdaf45828ef28ff8527d7d38e7e75fe74` (version `22.9.0`).

A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/v22.8.0..v22.9.0.

The following commits are included:
- Real Time Collaboration: Introduce filters for the polling intervals. (WordPress/gutenberg#76518)
- UI: Update @base-ui/react from 1.2.0 to 1.3.0 (WordPress/gutenberg#76603)
- Card: Use Text component for Title typography (WordPress/gutenberg#76642)
- Add TypeScript parser tests for shouldSkipReference (WordPress/gutenberg#76611)
- Update changelog link for pull request 11276 (WordPress/gutenberg#76638)
- ThemeProvider: Add `cursor` prop (WordPress/gutenberg#76410)
- RTC: Fix RichTextData deserialization (WordPress/gutenberg#76607)
- Cross Origin Isolation: Remove `img` from the list of elements that get mutated (WordPress/gutenberg#76618)
- RTC: Scroll to collaborator on click (WordPress/gutenberg#76561)
- Fix backport changelog filename (WordPress/gutenberg#76651)
- Build: Skip non-minified build for WASM-inlined workers (WordPress/gutenberg#76615)
- Improvements to dataviews infinite scroll (WordPress/gutenberg#74378)
- Image/Site Logo: hide crop toolbar when editMediaEntity is unavailable (WordPress/gutenberg#76626)
- Bump lodash from 4.17.21 to 4.17.23 in /platform-docs (WordPress/gutenberg#74829)
- RTC: Change RTC option name (WordPress/gutenberg#76643)
- Change from PR WordPress/gutenberg#11276 to WordPress/gutenberg#11234 with with different approach (WordPress/gutenberg#76661)
- Build: Fix vips worker 404 when SCRIPT_DEBUG is true (WordPress/gutenberg#76657)
- Build: Remove unused JXL WASM module from vips worker (WordPress/gutenberg#76639)
- Storybook: disabled autodocs for Icon library (WordPress/gutenberg#76620)
- Connectors: fix button size (WordPress/gutenberg#76582)
- Revisions: Add Meta fields diff panel to document sidebar (WordPress/gutenberg#76341)
- Reduce the added halo for selected block. (WordPress/gutenberg#76619)
- Site Editor > Pages: move view config to the server (WordPress/gutenberg#76573)
- ui/Tabs: add runtime validation for tab/panel mismatches (WordPress/gutenberg#75170)
- Fix Color Picker Angle Reset on Gradient Type Change (WordPress/gutenberg#76595)
- ESLint: Add `no-unmerged-classname` rule (WordPress/gutenberg#76458)
- RTC: Backport race condition fix (WordPress/gutenberg#76649)
- ui/Card: Add overflow: clip to root container (WordPress/gutenberg#76678)
- Storybook: Make "introduction" top level (WordPress/gutenberg#76671)
- Fix navigation block rendering unit test (WordPress/gutenberg#76685)
- Hide Additional CSS controls when block is inside contentOnly editing mode (WordPress/gutenberg#76512)
- RTC: Increase polling intervals, increase polling on primary room only (WordPress/gutenberg#76704)
- Navigation: Avoid List View changing position when navigation block saves (WordPress/gutenberg#76659)
- Fix navigation block unit test and e2e test (WordPress/gutenberg#76692)
- Stretchy Text: Fix focus loss (WordPress/gutenberg#75092)
- Fix locked content when switching to a different template without exiting 'Edit pattern' (WordPress/gutenberg#76710)
- Guidelines: Improvements to the UX (WordPress/gutenberg#76383)
- Fix: Create custom template modal content width (WordPress/gutenberg#76713)
- Core Data: Optimize getRawEntityRecord selector (WordPress/gutenberg#76632)
- Metabox: Fix checkbox style in sidebar (WordPress/gutenberg#76718)
- Stop keeping stale controlled blocks after reset (WordPress/gutenberg#76591)
- Gate client-side media processing as plugin-only (WordPress/gutenberg#76700)
- Storybook: Add redirect for moved introduction page (WordPress/gutenberg#76701)
- InputControl: Add to @wordpress/ui (WordPress/gutenberg#76653)
- UI Tooltip: Improve documentation to cover intended accessibility practices (WordPress/gutenberg#76705)
- Add EmptyState component to @wordpress/ui (WordPress/gutenberg#74719)
- RTC: Use activation hook to enable RTC by default (WordPress/gutenberg#76736)
- Forms Block: Add hidden input field variation (WordPress/gutenberg#74131)
- Guidelines: Refactor components and improve TypeScript typing (WordPress/gutenberg#76394)
- Connectors: Align client-side registration API with server-side (WordPress/gutenberg#76737)
- Properly resolve `getTemplateId` for hybrid themes (WordPress/gutenberg#76532)
- Changelog: Add missing label-to-feature mappings (WordPress/gutenberg#76646)
- Connectors: Support non-AI provider types and add JS extensibility e2e test (WordPress/gutenberg#76722)
- Experimental: Add `template` panel to include the existing template actions (WordPress/gutenberg#76539)
- RadioControl: Add `role="radiogroup"` to fieldset (WordPress/gutenberg#76745)
- wp-build: Hash transformed CSS for `data-wp-hash` dedupe key (WordPress/gutenberg#76743)
- Button: restore specificity of high-contrast mode focus ring (WordPress/gutenberg#76719)
- Updating versions in WordPress ahead of 7.0 (WordPress/gutenberg#76723)
- Bump the github-actions group across 2 directories with 1 update (WordPress/gutenberg#76681)
- Admin UI: Add CSS files to sideEffects array (WordPress/gutenberg#76609)
- RTC: Add E2E "stress test" with complex interactions (WordPress/gutenberg#76055)
- Connectors: Improve AI plugin button (WordPress/gutenberg#76759)
- Login/out block: Add button block class names to the submit button (WordPress/gutenberg#76746)
- Commands: Add sections to command palette and introduce Recently used functionality (WordPress/gutenberg#75691)
- RTC: Use prepared queries instead of `*_post_meta` functions (WordPress/gutenberg#76779)
- Core Abilities: fix sideEffects flag (WordPress/gutenberg#76763)
- Site Editor > Patterns: move config to the server (WordPress/gutenberg#76734)
- Docs: Remove Puppeteer references and update to Playwright (WordPress/gutenberg#76766)
- Site Editor > Templates: move config to the server (WordPress/gutenberg#76622)
- Core Data: Remove 'isRawAttribute' internal util (WordPress/gutenberg#76806)
- Reset blockEditingModes on RESET_BLOCKS (WordPress/gutenberg#76529)
- Refactor: Use null coalescing operator for improved readability (WordPress/gutenberg#76777)
- ui/CollapsibleCard: do not animate focus ring (WordPress/gutenberg#76682)
- admin-ui / Breadcrumbs: stricter `items[].to` prop types (WordPress/gutenberg#76493)
- RTC: Remove stale wp_enable_real_time_collaboration option check (WordPress/gutenberg#76810)
- Storybook: Try changing to collapsed folders (WordPress/gutenberg#76361)
- @wordpress/dataviews: migrate card layout to @wordpress/ui (WordPress/gutenberg#76282)
- RTC: Fix editor freeze when replacing code editor content (WordPress/gutenberg#76815)
- Preferences: Hide collaboration options when RTC is not enabled (WordPress/gutenberg#76819)
- Cherry-pick: Set milestone on PRs after cherry-picking to release branch (WordPress/gutenberg#76652)
- Site Tagline: Fix block error when migrating deprecated textAlign attribute (WordPress/gutenberg#76821)
- Commands: Fix unstable `useSelect` return value for `recentlyUsedNames` (WordPress/gutenberg#76822)
- `ControlWithError`: Connect validation messages to controls via `aria-describedby` (WordPress/gutenberg#76742)
- Block Editor: Deprecate '__unstableSaveReusableBlock' action (WordPress/gutenberg#76807)
- Editor: Fix template revisions using 'modified' date field instead of 'date' (WordPress/gutenberg#76760)
- UI: Clarify public APIs and component naming, remove NoticeIntent typings (WordPress/gutenberg#76791)
- fix(date): Recover WP timezone after third-party moment-timezone reload (WordPress/gutenberg#75831)
- Admin UI: Update Page background color (WordPress/gutenberg#76548)
- Snackbar: Use surface-width design token for max-width (WordPress/gutenberg#76592)
- iAPI Docs: Add client-side navigation compatibility guide (WordPress/gutenberg#76242)
- Enhance block registration by using blocks-manifest for improved performance (WordPress/gutenberg#76317)
- docs(create-block-interactive-template): document available variants in README (WordPress/gutenberg#76831)
- Build: detect version and generate asset.php for vendor scripts (WordPress/gutenberg#76811)
- Site Editor > Patterns & Parts: generate sidebar from view config (WordPress/gutenberg#76823)
- Interactivity API: mention `client-side-navigation` scaffold variant in getting-started guide (WordPress/gutenberg#76543)
- Fields: Add `excerpt` field (WordPress/gutenberg#76829)
- Update PHP_CodeSniffer repository link and schema URL (WordPress/gutenberg#76816)
- docs: Fix markdown links and PHP code block in client-side navigation compatibility guide (WordPress/gutenberg#76856)
- Experimental: Add `revisions` panel (WordPress/gutenberg#76735)
- WordPress/gutenberg#76478 Boot: Fix black area below content when sidebar is taller than page c… (WordPress/gutenberg#76764)
- Style Book: Fix missing styles for classic themes in stylebook route (WordPress/gutenberg#76843)
- UI/Dialog: Expose initialFocus and finalFocus on Dialog.Popup (WordPress/gutenberg#76860)
- compose/useDialog: add `stopPropagation()` to Escape handler (WordPress/gutenberg#76861)
- RTC: Add e2e block gauntlet (WordPress/gutenberg#76849)
- UI: Add AlertDialog primitive (WordPress/gutenberg#76847)
- RTC: Fix stuck "Join" link in post list when lock expires (WordPress/gutenberg#76795)
- Site Editor: simplify sidebar for Pages & Templates (WordPress/gutenberg#76868)
- Site Editor v2: Add missing menu items to navigation leaf more menu (WordPress/gutenberg#76804)
- Navigation: Add a shared helper for font sizes in Navigation Link and Navigation Submenu blocks (WordPress/gutenberg#74855)
- Reduce specificity of nav link default padding so global styles are applied (WordPress/gutenberg#76876)
- Icon: Fix center alignment in the editor for classic themes (WordPress/gutenberg#76878)
- RTC: Fix notes not syncing between collaborative editors (WordPress/gutenberg#76873)
- List Item: Disable edit as HTML support (WordPress/gutenberg#76897)
- Block Library: Show fallback label in MediaControl when filename is empty (WordPress/gutenberg#76888)
- Image block media placeholder: remove duotone (WordPress/gutenberg#76721)
- Latest Comments: Fix v1 deprecated block missing supports (WordPress/gutenberg#76877)
- VIPS: ensure single instance (WordPress/gutenberg#76780)
- React vendor script: avoid warning on createRoot (WordPress/gutenberg#76825)
- Connectors: Add Akismet as a default connector (WordPress/gutenberg#76828)
- Core Data: remove offset param from stableKey, use pagination logic (WordPress/gutenberg#76808)
- Button: hide focus outline on :active for click feedback in forced-colors mode (WordPress/gutenberg#76833)
- Restore with compaction update (WordPress/gutenberg#76872)
- Theme: Change default control cursor to `pointer` (WordPress/gutenberg#76762)
- E2E Tests: Enable client-side media processing for site editor image test (WordPress/gutenberg#76648)
- ComboboxControl: Fix accessible association of `help` text (WordPress/gutenberg#76761)
- Add backport for WP_ALLOW_COLLABORATION (WordPress/gutenberg#76716)
- DataForm: Add `compact` configuration option to the `datetime` control (WordPress/gutenberg#76905)
- Admin UI: Fix Page Header not rendering with only actions and add stories (WordPress/gutenberg#76695)
- Improve JSDoc for abilities API (WordPress/gutenberg#76824)
- DOM: Document class wildcard matcher for 'cleanNodeList' (WordPress/gutenberg#76920)
- e2e: Add e2e tests for template and template part revisions (WordPress/gutenberg#76923)
- react-dom vendor script: remove __esModule flag (WordPress/gutenberg#76925)
- Site Editor: Fix unsupported theme flash on direct URL navigation (WordPress/gutenberg#76465)
- Icons: Enforce strict name validation in `register` method (WordPress/gutenberg#76079)
- ToggleGroupControl: Fix accessible association of `help` text (WordPress/gutenberg#76740)
- Connectors: Replace plugin.slug with plugin.file (WordPress/gutenberg#76909)
- UI/Dialog: deprioritize close icon for initial focus (WordPress/gutenberg#76910)
- Block visibility badge: use canvas iframe for viewport detection (WordPress/gutenberg#76889)
- Fields: Add `sticky` field (WordPress/gutenberg#76922)
- DOM: Prefer standard `caretPositionFromPoint` over deprecated `caretRangeFromPoint` (WordPress/gutenberg#76921)
- Block Supports: Add background gradient support that can combine with background images (WordPress/gutenberg#75859)
- Tab Block: Remove anchor from save function (WordPress/gutenberg#76511)
- CollapsibleCard: Add HeaderDescription subcomponent (WordPress/gutenberg#76867)
- element: Make createInterpolateElement TS/type smart (WordPress/gutenberg#71513)
- admin-ui: Update README to clarify purpose and distinguish from ui package (WordPress/gutenberg#76943)
- Site Editor > Quick Edit: add form config to endpoint (WordPress/gutenberg#76953)
- Fields: Tweak `excerpt` field (WordPress/gutenberg#76903)
- Fix: Flaky RichText format e2e test (WordPress/gutenberg#76958)

Props adamsilverstein, jorbin, westonruter, wildworks.
Fixes #65556.

git-svn-id: https://develop.svn.wordpress.org/trunk@62578 602fd350-edb4-49c9-b593-d223f7449a82
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backported to WP Core Pull request that has been successfully merged into WP Core [Feature] Patterns A collection of blocks that can be synced (previously reusable blocks) or unsynced [Package] Block editor /packages/block-editor [Type] Bug An existing feature does not function as intended

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants