Skip to content

Navigation: Avoid List View changing position when navigation block saves#76659

Merged
talldan merged 2 commits into
trunkfrom
fix/nav-list-view-remount
Mar 20, 2026
Merged

Navigation: Avoid List View changing position when navigation block saves#76659
talldan merged 2 commits into
trunkfrom
fix/nav-list-view-remount

Conversation

@talldan

@talldan talldan commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

What?

Note: best reviewed with white space hidden (PR is mostly moving some lines of code around)

Fixes a small glitch with the Navigation block's custom List View.

If you edit a template part or pattern that has multiple 'unsaved' navigation blocks (e.g. a menu that the theme provided) when making some changes to the navigation block that cause it to save, the list view panel for that block jumps to the end of the sidebar. (see the videos for an example)

Why?

The issue is that with the way the NavigationEdit component is structured, it causes the List View to remount during the save process. Remounting causes it to unregister and re-register its slotfill, and because fills are registered in a queue, the panel jumps to the end.

The remounting happens because the MenuInspectorControls component has different parents when unsaved compared to when its saved. There are different return statements that control this.

When unsaved it just has TagName as a parent:

if ( hasUnsavedBlocks && ! isCreatingNavigationMenu ) {
return (
<TagName
{ ...blockProps }
aria-describedby={
! isPlaceholder ? accessibleDescriptionId : undefined
}
>
<AccessibleDescription id={ accessibleDescriptionId }>
{ __( 'Unsaved Navigation Menu.' ) }
</AccessibleDescription>
<MenuInspectorControls
clientId={ clientId }
createNavigationMenuIsSuccess={
createNavigationMenuIsSuccess
}
createNavigationMenuIsError={ createNavigationMenuIsError }
currentMenuId={ ref }
isNavigationMenuMissing={ isNavigationMenuMissing }
isManageMenusButtonDisabled={ isManageMenusButtonDisabled }
onCreateNew={ createUntitledEmptyNavigationMenu }
onSelectClassicMenu={ onSelectClassicMenu }
onSelectNavigationMenu={ onSelectNavigationMenu }
isLoading={ isLoading }
blockEditingMode={ blockEditingMode }
/>
{ blockEditingMode === 'default' && stylingInspectorControls }

When saved it has EntityProvider and RecursionProvider:

return (
<EntityProvider kind="postType" type="wp_navigation" id={ ref }>
<RecursionProvider uniqueId={ recursionId }>
<MenuInspectorControls
clientId={ clientId }
createNavigationMenuIsSuccess={
createNavigationMenuIsSuccess
}
createNavigationMenuIsError={ createNavigationMenuIsError }
currentMenuId={ ref }
isNavigationMenuMissing={ isNavigationMenuMissing }
isManageMenusButtonDisabled={ isManageMenusButtonDisabled }
onCreateNew={ createUntitledEmptyNavigationMenu }
onSelectClassicMenu={ onSelectClassicMenu }
onSelectNavigationMenu={ onSelectNavigationMenu }
isLoading={ isLoading }
blockEditingMode={ blockEditingMode }
/>
{ blockEditingMode === 'default' && stylingInspectorControls }

The different parents means react can't reconcile as the same across renders.

How?

The fix is to avoid the remounting by unnesting the MenuInspectorControls component. Since the component is rendered via a slot fill (a portal) it can be rendered at the root, which means it will render in a stable position and be reconciled consistently.

I've also done the same for stylingInspectorControls for consistency.

Testing Instructions

It's best tested using a pattern or template part that has multiple navigation blocks.

The default TT5 footer is a good one. Make sure it's fully reset and not using a saved navigation block.

  1. Edit a post/template that contains the pattern or template part
  2. Select the pattern or template part
  3. Open the inspector and switch to the List View tab
  4. Edit the first of the List views, drag to reposition a block and then select a different block to trigger the save

In trunk: After the loading spinner, the List View panel jumps to the end
In this PR: After the loading spinner, the List View panel stays in the same place.

Screenshots or screencast

Before

Kapture.2026-03-19.at.10.02.37.mp4

After

Kapture.2026-03-19.at.10.05.49.mp4

Use of AI Tools

None, I made this the old fashioned way

@talldan
talldan requested review from getdave and jeryj March 19, 2026 02:33
@talldan talldan self-assigned this Mar 19, 2026
@talldan talldan added [Type] Bug An existing feature does not function as intended [Feature] List View Menu item in the top toolbar to select blocks from a list of links. [Block] Navigation Affects the Navigation Block Backport to WP 7.0 Beta/RC labels Mar 19, 2026
@github-actions github-actions Bot added the [Package] Block library /packages/block-library label Mar 19, 2026
@github-actions

github-actions Bot commented Mar 19, 2026

Copy link
Copy Markdown

Size Change: +122 B (0%)

Total Size: 7.66 MB

Filename Size Change
build/scripts/block-library/index.min.js 317 kB +3 B (0%)
build/scripts/editor/index.min.js 356 kB +9 B (0%)
build/styles/block-editor/content-rtl.css 5.49 kB +43 B (+0.79%)
build/styles/block-editor/content-rtl.min.css 4.05 kB +32 B (+0.8%)
build/styles/block-editor/content.css 5.49 kB +42 B (+0.77%)
build/styles/block-editor/content.min.css 4.05 kB +33 B (+0.82%)
build/styles/components/style-rtl.css 17 kB -28 B (-0.16%)
build/styles/components/style-rtl.min.css 13.8 kB +6 B (+0.04%)
build/styles/components/style.css 17.1 kB -27 B (-0.16%)
build/styles/components/style.min.css 13.8 kB +9 B (+0.07%)
ℹ️ 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-editor/index.min.js 330 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.2 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/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.09 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/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/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

Comment thread packages/block-library/src/navigation/edit/index.js
@github-actions

github-actions Bot commented Mar 19, 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 <talldanwp@git.wordpress.org>
Co-authored-by: ntsekouras <ntsekouras@git.wordpress.org>

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

'wp_navigation',
'title'
'title',
currentMenuId

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.

After moving MenuInspectorControls out from under the EntityProvider it can no longer get the menu Id through context, so it has to be provided explicitly. The component already has access to it, so it's easy enough.

@github-actions

Copy link
Copy Markdown

Flaky tests detected in 80434f2.
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/23284532063
📝 Reported issues:

@ntsekouras ntsekouras 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.

Tested and looks good to me, thanks!

Not from this PR, but I was wondering if MenuInspectorControls could be in a single variable like stylingInspectorControls.

@talldan
talldan merged commit cdf47eb into trunk Mar 20, 2026
51 of 53 checks passed
@talldan
talldan deleted the fix/nav-list-view-remount branch March 20, 2026 03:11
@github-actions github-actions Bot added this to the Gutenberg 22.9 milestone Mar 20, 2026
gutenbergplugin pushed a commit that referenced this pull request Mar 20, 2026
…aves (#76659)

* Render MenuInspectorControls and stylingInspectorControls at the root to avoid a remount

* Make NavigationMenuSelector not dependent on EntityProvider

----

Co-authored-by: talldan <talldanwp@git.wordpress.org>
Co-authored-by: ntsekouras <ntsekouras@git.wordpress.org>
@github-actions github-actions Bot added Backported to WP Core Pull request that has been successfully merged into WP Core and removed Backport to WP 7.0 Beta/RC labels 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: 6c9509f

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
…aves (#76659)

* Render MenuInspectorControls and stylingInspectorControls at the root to avoid a remount

* Make NavigationMenuSelector not dependent on EntityProvider

----

Co-authored-by: talldan <talldanwp@git.wordpress.org>
Co-authored-by: ntsekouras <ntsekouras@git.wordpress.org>
adamsilverstein pushed a commit that referenced this pull request Apr 7, 2026
…aves (#76659)

* Render MenuInspectorControls and stylingInspectorControls at the root to avoid a remount

* Make NavigationMenuSelector not dependent on EntityProvider

----

Co-authored-by: talldan <talldanwp@git.wordpress.org>
Co-authored-by: ntsekouras <ntsekouras@git.wordpress.org>
desrosj added a commit to desrosj/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 [Block] Navigation Affects the Navigation Block [Feature] List View Menu item in the top toolbar to select blocks from a list of links. [Package] Block library /packages/block-library [Type] Bug An existing feature does not function as intended

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants