Skip to content

Admin UI: Fix nested landmark in Page header#78001

Merged
t-hamano merged 2 commits into
trunkfrom
fix/admin-ui-nested-landmark
May 8, 2026
Merged

Admin UI: Fix nested landmark in Page header#78001
t-hamano merged 2 commits into
trunkfrom
fix/admin-ui-nested-landmark

Conversation

@t-hamano
Copy link
Copy Markdown
Contributor

@t-hamano t-hamano commented May 6, 2026

Closes #77481

What?

Removes the <header> element from the Admin UI Page header.

Why?

Page wraps content in NavigableRegion (role="region"). Since role="region" is not an HTML sectioning element, the inner <header> kept its implicit banner role, producing a banner nested inside a region.

How?

Drop render={ <header /> } from the outer Stack. `

Testing Instructions

  1. Open a screen using Page (e.g. Appearance > Connectors or Settings > Connectors).
  2. In DevTools Accessibility pane, confirm there is no banner nested in the page's region landmark.
<div class="admin-ui-navigable-region admin-ui-page" aria-label="Connectors" role="region" tabindex="-1">
  <div class="admin-ui-page__header">
    <div>
      <div>
        <div class="admin-ui-page__sidebar-toggle-slot"></div>
        <h1 class="admin-ui-page__header-title">Connectors</h1>
      </div>
      <div class="admin-ui-page__header-actions"></div>
    </div>
    <p class="admin-ui-page__header-subtitle">All of your API keys and credentials are stored here and shared across plugins. Configure once and use everywhere.</p>
  </div>
  <div class="connectors-page">
    <p>If the connector you need is not listed, search the plugin directory to see if a connector is available.</p>
  </div>
</div>

Screenshots or screencast

N/A — no visual changes.

Use of AI Tools

Authored with assistance from Claude Code; reviewed by the author.

The Page header was rendered as a `<header>` element nested inside
NavigableRegion's `role="region"` wrapper. Because `role="region"` is
not an HTML sectioning element, the inner `<header>` retained its
implicit `banner` role, producing a banner landmark nested inside a
region landmark. Drop the `<header>` element so the wrapping region
remains the sole landmark for the page surface.
@t-hamano t-hamano self-assigned this May 6, 2026
@t-hamano t-hamano added [Type] Bug An existing feature does not function as intended [Focus] Accessibility (a11y) Changes that impact accessibility and need corresponding review (e.g. markup changes). [Package] Admin UI /packages/admin-ui labels May 6, 2026
@t-hamano t-hamano marked this pull request as ready for review May 6, 2026 10:03
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Size Change: -210 B (0%)

Total Size: 7.92 MB

📦 View Changed
Filename Size Change
build/modules/boot/index.min.js 18.6 kB -10 B (-0.05%)
build/modules/content-types/index.min.js 133 kB -5 B (0%)
build/scripts/edit-site/index.min.js 264 kB -4 B (0%)
build/styles/editor/style-rtl.css 28.3 kB -57 B (-0.2%)
build/styles/editor/style-rtl.min.css 24 kB -40 B (-0.17%)
build/styles/editor/style.css 28.4 kB -56 B (-0.2%)
build/styles/editor/style.min.css 23.9 kB -38 B (-0.16%)
ℹ️ 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/connectors/index.min.js 2.05 kB
build/modules/core-abilities/index.min.js 907 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.3 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 14.1 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.49 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 9.98 kB
build/scripts/block-editor/index.min.js 342 kB
build/scripts/block-library/index.min.js 319 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 57 kB
build/scripts/commands/index.min.js 21 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.33 kB
build/scripts/core-data/index.min.js 31 kB
build/scripts/customize-widgets/index.min.js 14.3 kB
build/scripts/data-controls/index.min.js 795 B
build/scripts/data/index.min.js 9.66 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 18.4 kB
build/scripts/edit-widgets/index.min.js 21.9 kB
build/scripts/editor/index.min.js 427 kB
build/scripts/element/index.min.js 5.17 kB
build/scripts/escape-html/index.min.js 587 B
build/scripts/format-library/index.min.js 12.8 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.47 kB
build/scripts/is-shallow-equal/index.min.js 572 B
build/scripts/keyboard-shortcuts/index.min.js 1.61 kB
build/scripts/keycodes/index.min.js 1.56 kB
build/scripts/list-reusable-blocks/index.min.js 2.49 kB
build/scripts/media-utils/index.min.js 79.5 kB
build/scripts/notices/index.min.js 1.85 kB
build/scripts/nux/index.min.js 1.89 kB
build/scripts/patterns/index.min.js 7.96 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.11 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.42 kB
build/scripts/sync/index.min.js 38.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 11.2 kB
build/scripts/url/index.min.js 3.98 kB
build/scripts/vendors/react-dom.min.js 43.3 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.22 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.97 kB
build/styles/block-directory/style-rtl.min.css 1.06 kB
build/styles/block-directory/style.css 1.98 kB
build/styles/block-directory/style.min.css 1.06 kB
build/styles/block-editor/content-rtl.css 5.44 kB
build/styles/block-editor/content-rtl.min.css 4.01 kB
build/styles/block-editor/content.css 5.44 kB
build/styles/block-editor/content.min.css 4.01 kB
build/styles/block-editor/default-editor-styles-rtl.css 697 B
build/styles/block-editor/default-editor-styles-rtl.min.css 224 B
build/styles/block-editor/default-editor-styles.css 697 B
build/styles/block-editor/default-editor-styles.min.css 224 B
build/styles/block-editor/style-rtl.css 18.7 kB
build/styles/block-editor/style-rtl.min.css 15.9 kB
build/styles/block-editor/style.css 18.7 kB
build/styles/block-editor/style.min.css 15.9 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 402 B
build/styles/block-library/classic-rtl.min.css 358 B
build/styles/block-library/classic.css 402 B
build/styles/block-library/classic.min.css 358 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 140 B
build/styles/block-library/code/style.css 178 B
build/styles/block-library/code/style.min.css 140 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 286 B
build/styles/block-library/form-input/editor-rtl.min.css 265 B
build/styles/block-library/form-input/editor.css 285 B
build/styles/block-library/form-input/editor.min.css 264 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 776 B
build/styles/block-library/icon/editor-rtl.min.css 377 B
build/styles/block-library/icon/editor.css 776 B
build/styles/block-library/icon/editor.min.css 377 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.64 kB
build/styles/block-library/image/editor-rtl.min.css 782 B
build/styles/block-library/image/editor.css 1.64 kB
build/styles/block-library/image/editor.min.css 780 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 392 B
build/styles/block-library/latest-comments/style-rtl.min.css 352 B
build/styles/block-library/latest-comments/style.css 390 B
build/styles/block-library/latest-comments/style.min.css 352 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.59 kB
build/styles/block-library/navigation/style-rtl.min.css 2.52 kB
build/styles/block-library/navigation/style.css 3.59 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 96 B
build/styles/block-library/post-author-biography/style-rtl.min.css 86 B
build/styles/block-library/post-author-biography/style.css 96 B
build/styles/block-library/post-author-biography/style.min.css 86 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.27 kB
build/styles/block-library/post-template/style-rtl.min.css 441 B
build/styles/block-library/post-template/style.css 1.27 kB
build/styles/block-library/post-template/style.min.css 441 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.6 kB
build/styles/block-library/style.min.css 18 kB
build/styles/block-library/tab-list/editor-rtl.css 107 B
build/styles/block-library/tab-list/editor-rtl.min.css 97 B
build/styles/block-library/tab-list/editor.css 107 B
build/styles/block-library/tab-list/editor.min.css 97 B
build/styles/block-library/tab-panel/style-rtl.css 238 B
build/styles/block-library/tab-panel/style-rtl.min.css 215 B
build/styles/block-library/tab-panel/style.css 238 B
build/styles/block-library/tab-panel/style.min.css 215 B
build/styles/block-library/tab-panels/style-rtl.css 76 B
build/styles/block-library/tab-panels/style-rtl.min.css 65 B
build/styles/block-library/tab-panels/style.css 76 B
build/styles/block-library/tab-panels/style.min.css 65 B
build/styles/block-library/tab/editor-rtl.css 160 B
build/styles/block-library/tab/editor-rtl.min.css 148 B
build/styles/block-library/tab/editor.css 160 B
build/styles/block-library/tab/editor.min.css 148 B
build/styles/block-library/tab/style-rtl.css 397 B
build/styles/block-library/tab/style-rtl.min.css 352 B
build/styles/block-library/tab/style.css 398 B
build/styles/block-library/tab/style.min.css 356 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/style-rtl.css 64 B
build/styles/block-library/tabs/style-rtl.min.css 57 B
build/styles/block-library/tabs/style.css 64 B
build/styles/block-library/tabs/style.min.css 57 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 839 B
build/styles/block-library/video/editor-rtl.min.css 428 B
build/styles/block-library/video/editor.css 840 B
build/styles/block-library/video/editor.min.css 428 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.07 kB
build/styles/commands/style-rtl.min.css 1.17 kB
build/styles/commands/style.css 2.06 kB
build/styles/commands/style.min.css 1.17 kB
build/styles/components/style-rtl.css 17.6 kB
build/styles/components/style-rtl.min.css 14.4 kB
build/styles/components/style.css 17.7 kB
build/styles/components/style.min.css 14.4 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 425 B
build/styles/edit-post/classic.css 1.31 kB
build/styles/edit-post/classic.min.css 428 B
build/styles/edit-post/style-rtl.css 3.51 kB
build/styles/edit-post/style-rtl.min.css 2.21 kB
build/styles/edit-post/style.css 3.51 kB
build/styles/edit-post/style.min.css 2.21 kB
build/styles/edit-site/style-rtl.css 20.3 kB
build/styles/edit-site/style-rtl.min.css 16.5 kB
build/styles/edit-site/style.css 20.3 kB
build/styles/edit-site/style.min.css 16.5 kB
build/styles/edit-widgets/style-rtl.css 4.85 kB
build/styles/edit-widgets/style-rtl.min.css 3.52 kB
build/styles/edit-widgets/style.css 4.85 kB
build/styles/edit-widgets/style.min.css 3.52 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.05 kB
build/styles/widgets/style-rtl.min.css 1.16 kB
build/styles/widgets/style.css 2.06 kB
build/styles/widgets/style.min.css 1.16 kB

compressed-size-action

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

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: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
Co-authored-by: aduth <aduth@git.wordpress.org>
Co-authored-by: afercia <afercia@git.wordpress.org>
Co-authored-by: hbhalodia <hbhalodia@git.wordpress.org>

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

@t-hamano
Copy link
Copy Markdown
Contributor Author

t-hamano commented May 6, 2026

I think this PR should be backported to 7.0. Since it cannot be cherry-picked automatically, I have manually submitted a PR: #78002

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Flaky tests detected in 82ba6a6.
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/25548678909
📝 Reported issues:

Copy link
Copy Markdown
Contributor

@ciampo ciampo left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

The reason for the change explained in the PR description is correct. A few links to support the decision:


Should we add a CHANGELOG entry before merging?

@t-hamano
Copy link
Copy Markdown
Contributor Author

t-hamano commented May 8, 2026

Thanks for the review!

Should we add a CHANGELOG entry before merging?

👍

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@t-hamano t-hamano merged commit 2f319f2 into trunk May 8, 2026
40 checks passed
@t-hamano t-hamano deleted the fix/admin-ui-nested-landmark branch May 8, 2026 10:34
@github-actions github-actions Bot added this to the Gutenberg 23.2 milestone May 8, 2026
t-hamano added a commit that referenced this pull request May 8, 2026
)

* Admin UI: change default heading level from h2 to h1 (#77617)

* admin-ui: Change default heading level to 1 in Page Header
* Update CHANGELOG.md
* Update all pages
* Remove heading level from experimental Dashboard
* edit-site: Explicitly set headingLevel=2 for Page components in site editor

These Page components are rendered inside nested landmark regions within
the site editor layout, where h2 is the semantically correct heading level.
They were relying on the old default of 2 which changed to 1.

Co-authored-by: simison <simison@git.wordpress.org>
Co-authored-by: retrofox <retrofox@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>

* Admin UI: Fix nested landmark in Page header

The Page header was rendered as a `<header>` element nested inside
NavigableRegion's `role="region"` wrapper. Because `role="region"` is
not an HTML sectioning element, the inner `<header>` retained its
implicit `banner` role, producing a banner landmark nested inside a
region landmark. Drop the `<header>` element so the wrapping region
remains the sole landmark for the page surface.

* Admin UI: Add CHANGELOG entry for nested landmark fix

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: simison <simison@git.wordpress.org>
Co-authored-by: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
pento pushed a commit to WordPress/wordpress-develop that referenced this pull request May 14, 2026
This updates the pinned hash from the `gutenberg` from `c15cef1d6b07f666df28dac0383bafb0edfe0914 ` to `3a4e8d1418d25da83b70158bcaabf65580690b6b`.

The following changes are included:

- [WP.7.0] Admin UI: Backport accessibility fixes (WordPress/gutenberg#77617, WordPress/gutenberg#78001) (WordPress/gutenberg#78002)
- Fix: Shortcode block does not render in Navigation Overlay (WordPress/gutenberg#77511)
- feat: Enhance Connectors page on read-only file system (WordPress/gutenberg#77521)
- Connectors: Avoid using centered text (WordPress/gutenberg#78125)
- Revisions: Add tooltip to diff marker buttons  (WordPress/gutenberg#77690)
- Add backport for WP_ALLOW_COLLABORATION (WordPress/gutenberg#78160)
- Add aria-label to Revisions button in Post Summary sidebar (WordPress/gutenberg#78140)
- Revisions diff markers: enforce 24×24px minimum target size (WCAG 2.5.8) (WordPress/gutenberg#77671)
- Connectors: Replace @wordpress/ui Link and Notice usage (WordPress/gutenberg#78117)
- Connectors: Increase right padding of callout for mobile layout (WordPress/gutenberg#78126)
- isFulfilled: don't change resolution state, call in resolveSelect (WordPress/gutenberg#78201)
- Connectors: Restyle AI plugin callout with pastel background and beaker decoration (WordPress/gutenberg#78243)
- Block supports: Optimize custom CSS class rendering and parsing (WordPress/gutenberg#78217)
- Block Inspector: Hide Styles tab in preview mode (WordPress/gutenberg#78230)
- Navigation Link: Preserve custom labels during link updates (WordPress/gutenberg#77186)
- Editor: Fix Visual Revisions meta keys overlap (WordPress/gutenberg#78156)
- Editor: Disable Visual Revisions when classic meta boxes are present (WordPress/gutenberg#78249) (WordPress/gutenberg#78286)
- Revisions: Scale diff markers width with user text-size preference (WordPress/gutenberg#78273)

A full list of changes can be found on GitHub: https://github.com/WordPress/gutenberg/compare/c15cef1d6b07f666df28dac0383bafb0edfe0914…3a4e8d1418d25da83b70158bcaabf65580690b6b.

Log created with:

git log --reverse --format="- %s" c15cef1d6b07f666df28dac0383bafb0edfe0914..3a4e8d1418d25da83b70158bcaabf65580690b6b | 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/branches/7.0@62360 602fd350-edb4-49c9-b593-d223f7449a82
markjaquith pushed a commit to markjaquith/WordPress that referenced this pull request May 14, 2026
This updates the pinned hash from the `gutenberg` from `c15cef1d6b07f666df28dac0383bafb0edfe0914 ` to `3a4e8d1418d25da83b70158bcaabf65580690b6b`.

The following changes are included:

- [WP.7.0] Admin UI: Backport accessibility fixes (WordPress/gutenberg#77617, WordPress/gutenberg#78001) (WordPress/gutenberg#78002)
- Fix: Shortcode block does not render in Navigation Overlay (WordPress/gutenberg#77511)
- feat: Enhance Connectors page on read-only file system (WordPress/gutenberg#77521)
- Connectors: Avoid using centered text (WordPress/gutenberg#78125)
- Revisions: Add tooltip to diff marker buttons  (WordPress/gutenberg#77690)
- Add backport for WP_ALLOW_COLLABORATION (WordPress/gutenberg#78160)
- Add aria-label to Revisions button in Post Summary sidebar (WordPress/gutenberg#78140)
- Revisions diff markers: enforce 24×24px minimum target size (WCAG 2.5.8) (WordPress/gutenberg#77671)
- Connectors: Replace @wordpress/ui Link and Notice usage (WordPress/gutenberg#78117)
- Connectors: Increase right padding of callout for mobile layout (WordPress/gutenberg#78126)
- isFulfilled: don't change resolution state, call in resolveSelect (WordPress/gutenberg#78201)
- Connectors: Restyle AI plugin callout with pastel background and beaker decoration (WordPress/gutenberg#78243)
- Block supports: Optimize custom CSS class rendering and parsing (WordPress/gutenberg#78217)
- Block Inspector: Hide Styles tab in preview mode (WordPress/gutenberg#78230)
- Navigation Link: Preserve custom labels during link updates (WordPress/gutenberg#77186)
- Editor: Fix Visual Revisions meta keys overlap (WordPress/gutenberg#78156)
- Editor: Disable Visual Revisions when classic meta boxes are present (WordPress/gutenberg#78249) (WordPress/gutenberg#78286)
- Revisions: Scale diff markers width with user text-size preference (WordPress/gutenberg#78273)

A full list of changes can be found on GitHub: https://github.com/WordPress/gutenberg/compare/c15cef1d6b07f666df28dac0383bafb0edfe0914…3a4e8d1418d25da83b70158bcaabf65580690b6b.

Log created with:

git log --reverse --format="- %s" c15cef1d6b07f666df28dac0383bafb0edfe0914..3a4e8d1418d25da83b70158bcaabf65580690b6b | 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/branches/7.0@62360


git-svn-id: http://core.svn.wordpress.org/branches/7.0@61641 1a063a9b-81f0-0310-95a4-ce76da25c4cd
pento pushed a commit to WordPress/wordpress-develop that referenced this pull request May 14, 2026
This updates the pinned hash from the `gutenberg` from `c15cef1d6b07f666df28dac0383bafb0edfe0914 ` to `3a4e8d1418d25da83b70158bcaabf65580690b6b`.

The following changes are included:

- [WP.7.0] Admin UI: Backport accessibility fixes (WordPress/gutenberg#77617, WordPress/gutenberg#78001) (WordPress/gutenberg#78002)
- Fix: Shortcode block does not render in Navigation Overlay (WordPress/gutenberg#77511)
- feat: Enhance Connectors page on read-only file system (WordPress/gutenberg#77521)
- Connectors: Avoid using centered text (WordPress/gutenberg#78125)
- Revisions: Add tooltip to diff marker buttons  (WordPress/gutenberg#77690)
- Add backport for WP_ALLOW_COLLABORATION (WordPress/gutenberg#78160)
- Add aria-label to Revisions button in Post Summary sidebar (WordPress/gutenberg#78140)
- Revisions diff markers: enforce 24×24px minimum target size (WCAG 2.5.8) (WordPress/gutenberg#77671)
- Connectors: Replace @wordpress/ui Link and Notice usage (WordPress/gutenberg#78117)
- Connectors: Increase right padding of callout for mobile layout (WordPress/gutenberg#78126)
- isFulfilled: don't change resolution state, call in resolveSelect (WordPress/gutenberg#78201)
- Connectors: Restyle AI plugin callout with pastel background and beaker decoration (WordPress/gutenberg#78243)
- Block supports: Optimize custom CSS class rendering and parsing (WordPress/gutenberg#78217)
- Block Inspector: Hide Styles tab in preview mode (WordPress/gutenberg#78230)
- Navigation Link: Preserve custom labels during link updates (WordPress/gutenberg#77186)
- Editor: Fix Visual Revisions meta keys overlap (WordPress/gutenberg#78156)
- Editor: Disable Visual Revisions when classic meta boxes are present (WordPress/gutenberg#78249) (WordPress/gutenberg#78286)
- Revisions: Scale diff markers width with user text-size preference (WordPress/gutenberg#78273)

A full list of changes can be found on GitHub: https://github.com/WordPress/gutenberg/compare/c15cef1d6b07f666df28dac0383bafb0edfe0914…3a4e8d1418d25da83b70158bcaabf65580690b6b.

Log created with:

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

Reviewed by desrosj.
Merges [62360] to `trunk`.

See #64595.

git-svn-id: https://develop.svn.wordpress.org/trunk@62361 602fd350-edb4-49c9-b593-d223f7449a82
markjaquith pushed a commit to markjaquith/WordPress that referenced this pull request May 14, 2026
This updates the pinned hash from the `gutenberg` from `c15cef1d6b07f666df28dac0383bafb0edfe0914 ` to `3a4e8d1418d25da83b70158bcaabf65580690b6b`.

The following changes are included:

- [WP.7.0] Admin UI: Backport accessibility fixes (WordPress/gutenberg#77617, WordPress/gutenberg#78001) (WordPress/gutenberg#78002)
- Fix: Shortcode block does not render in Navigation Overlay (WordPress/gutenberg#77511)
- feat: Enhance Connectors page on read-only file system (WordPress/gutenberg#77521)
- Connectors: Avoid using centered text (WordPress/gutenberg#78125)
- Revisions: Add tooltip to diff marker buttons  (WordPress/gutenberg#77690)
- Add backport for WP_ALLOW_COLLABORATION (WordPress/gutenberg#78160)
- Add aria-label to Revisions button in Post Summary sidebar (WordPress/gutenberg#78140)
- Revisions diff markers: enforce 24×24px minimum target size (WCAG 2.5.8) (WordPress/gutenberg#77671)
- Connectors: Replace @wordpress/ui Link and Notice usage (WordPress/gutenberg#78117)
- Connectors: Increase right padding of callout for mobile layout (WordPress/gutenberg#78126)
- isFulfilled: don't change resolution state, call in resolveSelect (WordPress/gutenberg#78201)
- Connectors: Restyle AI plugin callout with pastel background and beaker decoration (WordPress/gutenberg#78243)
- Block supports: Optimize custom CSS class rendering and parsing (WordPress/gutenberg#78217)
- Block Inspector: Hide Styles tab in preview mode (WordPress/gutenberg#78230)
- Navigation Link: Preserve custom labels during link updates (WordPress/gutenberg#77186)
- Editor: Fix Visual Revisions meta keys overlap (WordPress/gutenberg#78156)
- Editor: Disable Visual Revisions when classic meta boxes are present (WordPress/gutenberg#78249) (WordPress/gutenberg#78286)
- Revisions: Scale diff markers width with user text-size preference (WordPress/gutenberg#78273)

A full list of changes can be found on GitHub: https://github.com/WordPress/gutenberg/compare/c15cef1d6b07f666df28dac0383bafb0edfe0914…3a4e8d1418d25da83b70158bcaabf65580690b6b.

Log created with:

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

Reviewed by desrosj.
Merges [62360] to `trunk`.

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


git-svn-id: http://core.svn.wordpress.org/trunk@61642 1a063a9b-81f0-0310-95a4-ce76da25c4cd
dd32 pushed a commit to dd32/jetpack that referenced this pull request May 20, 2026
…utomattic#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.
matticbot pushed a commit to Automattic/jetpack-production that referenced this pull request May 20, 2026
…#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a6 onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26180898789

Upstream-Ref: Automattic/jetpack@e17ffe2
matticbot pushed a commit to Automattic/jetpack-mu-wpcom-plugin that referenced this pull request May 20, 2026
…#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a6 onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26180898789

Upstream-Ref: Automattic/jetpack@e17ffe2
matticbot pushed a commit to Automattic/jetpack-base-styles that referenced this pull request May 20, 2026
…#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a6 onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26180898789

Upstream-Ref: Automattic/jetpack@e17ffe2
matticbot pushed a commit to Automattic/wpcom-site-helper that referenced this pull request May 20, 2026
…#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a6 onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26180898789

Upstream-Ref: Automattic/jetpack@e17ffe2
matticbot pushed a commit to Automattic/jetpack-search that referenced this pull request May 20, 2026
…#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a6 onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26180898789

Upstream-Ref: Automattic/jetpack@e17ffe2
matticbot pushed a commit to Automattic/jetpack-search-plugin that referenced this pull request May 20, 2026
…#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a6 onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26180898789

Upstream-Ref: Automattic/jetpack@e17ffe2
matticbot pushed a commit to Automattic/jetpack-scan-page that referenced this pull request May 20, 2026
…#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a6 onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26180898789

Upstream-Ref: Automattic/jetpack@e17ffe2
matticbot pushed a commit to Automattic/jetpack-activity-log that referenced this pull request May 20, 2026
…#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a6 onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26180898789

Upstream-Ref: Automattic/jetpack@e17ffe2
matticbot pushed a commit to Automattic/jetpack-newsletter that referenced this pull request May 20, 2026
…#49006)

* Base styles: Fix admin-page-layout header selector for admin-ui 2.1

@wordpress/admin-ui 2.1.0 (Gutenberg PR WordPress/gutenberg#78001)
removed render={ <header /> } from the Page header's Stack, so the
rendered element changed from <header> to <div>. The mixin's
> header selectors silently stopped matching and the header was no
longer pinned at the top of the flex column.

Anchor to > :first-child instead — Page always renders its Header
as the first child of the page wrapper, regardless of element type.
Forward-compatible with 2.1+ and backward-compatible with 2.0.

* Base styles: extend admin-page-layout `:first-child` fix to the scrollable-middle selector

Mirrors the selector change in 8e4d22a6 onto the `:not(header)` companion rule. Same upstream cause — admin-ui 2.1 renders the page header as a `<div>` instead of `<header>`, so position-based selectors are required to keep the scrollable-middle partition correct.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26180898789

Upstream-Ref: Automattic/jetpack@e17ffe2
CGastrell added a commit to Automattic/jetpack that referenced this pull request May 22, 2026
…ader

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.
CGastrell added a commit to Automattic/jetpack that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.
matticbot pushed a commit to Automattic/jetpack-production that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-mu-wpcom-plugin that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-components that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-storybook that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-podcast that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-publicize that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-my-jetpack that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/classic-theme-plugin that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-social-plugin that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-starter-plugin that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-backup that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-videopress that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-protect-plugin that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-backup-plugin that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-search that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-boost-production that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/wpcom-site-helper that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-videopress-plugin that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-scan-page that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
matticbot pushed a commit to Automattic/jetpack-activity-log that referenced this pull request May 22, 2026
….1 (#49018)

* Components: fix AdminPage SCSS module header selectors for admin-ui 2.1

Replace the three `> header` selectors in the AdminPage SCSS module
with `> :first-child` so they keep matching after @wordpress/admin-ui
2.1 changed the page header element from <header> to <div>.

Together with #49006 (which applied the same fix to the shared
admin-page-layout mixin in js-packages/base-styles), this resolves the
publicize page header spacing regression that surfaced on PR #48404 —
the title/subtitle ' compaction' was the cumulative effect of the three
jetpack-side overrides (sticky-disable, border removal, visual-slot
centering) silently ceasing to fire, not a missing gap.

Also bumps @wordpress/admin-ui from 2.0.0 to 2.1.0 in this package as
the consumer-side pin of the version this fix targets.

* Search e2e: adapt header-logo locator to admin-ui 2.1's <div> page header

The dashboard test was scoping the Jetpack Logo locator via
`page.locator( 'header' )` — coupling to admin-ui 2.0's <header>
element. admin-ui 2.1 renders the page header as a <div>
(WordPress/gutenberg#78001), so the locator finds nothing once this
PR's admin-ui pin lands.

Swap the locator to `.jp-admin-page__page > :first-child` — same
positional pattern this PR uses in the SCSS module, matches both the
old <header> and the new <div>. Updates the surrounding comment to
explain the choice.

Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/26291726516

Upstream-Ref: Automattic/jetpack@35d3e78
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Focus] Accessibility (a11y) Changes that impact accessibility and need corresponding review (e.g. markup changes). [Package] Admin UI /packages/admin-ui [Type] Bug An existing feature does not function as intended

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Accessibility issues in admin Font Library

2 participants