Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] trunk from WordPress:trunk #167

Open
wants to merge 1,238 commits into
base: trunk
Choose a base branch
from
Open

[pull] trunk from WordPress:trunk #167

wants to merge 1,238 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Jun 30, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Copy link

github-actions bot commented Jun 30, 2024

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.

Unlinked Accounts

The following contributors have not linked their GitHub and WordPress.org accounts: @gutenbergplugin.

Contributors, please read how to link your accounts to ensure your work is properly credited in WordPress releases.

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

Unlinked contributors: gutenbergplugin.

Co-authored-by: Mamaduka <mamaduka@git.wordpress.org>
Co-authored-by: noisysocks <noisysocks@git.wordpress.org>
Co-authored-by: akasunil <sunil25393@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
Co-authored-by: afercia <afercia@git.wordpress.org>
Co-authored-by: jasmussen <joen@git.wordpress.org>
Co-authored-by: oandregal <oandregal@git.wordpress.org>
Co-authored-by: lezama <migueluy@git.wordpress.org>
Co-authored-by: SantosGuillamot <santosguillamot@git.wordpress.org>
Co-authored-by: ramonjd <ramonopoly@git.wordpress.org>
Co-authored-by: getdave <get_dave@git.wordpress.org>
Co-authored-by: shail-mehta <shailu25@git.wordpress.org>
Co-authored-by: mirka <0mirka00@git.wordpress.org>
Co-authored-by: stokesman <presstoke@git.wordpress.org>
Co-authored-by: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: cbravobernal <cbravobernal@git.wordpress.org>
Co-authored-by: swissspidy <swissspidy@git.wordpress.org>
Co-authored-by: jacobcassidy <jacobcassidy@git.wordpress.org>
Co-authored-by: ockham <bernhard-reiter@git.wordpress.org>
Co-authored-by: scruffian <scruffian@git.wordpress.org>
Co-authored-by: tjcafferkey <tomjcafferkey@git.wordpress.org>
Co-authored-by: jameskoster <jameskoster@git.wordpress.org>
Co-authored-by: sgomes <sergiomdgomes@git.wordpress.org>
Co-authored-by: talldan <talldanwp@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
Co-authored-by: Imran92 <imranh920@git.wordpress.org>
Co-authored-by: andrewserong <andrewserong@git.wordpress.org>
Co-authored-by: kevin940726 <kevin940726@git.wordpress.org>
Co-authored-by: richtabor <richtabor@git.wordpress.org>
Co-authored-by: rafaelgallani <rafaelgalani@git.wordpress.org>
Co-authored-by: DAreRodz <darerodz@git.wordpress.org>
Co-authored-by: devansh016 <devansh2002@git.wordpress.org>
Co-authored-by: vipul0425 <vipulgupta003@git.wordpress.org>
Co-authored-by: jorgefilipecosta <jorgefilipecosta@git.wordpress.org>
Co-authored-by: MaggieCabrera <onemaggie@git.wordpress.org>
Co-authored-by: hbhalodia <hbhalodia@git.wordpress.org>
Co-authored-by: DaniGuardiola <daniguardiola@git.wordpress.org>
Co-authored-by: zaguiini <zaguiini@git.wordpress.org>

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

@pull pull bot added the ⤵️ pull label Jun 30, 2024
Copy link

Warning: Type of PR label mismatch

To merge this PR, it requires exactly 1 label indicating the type of PR. Other labels are optional and not being checked here.

  • Type-related labels to choose from: [Type] Automated Testing, [Type] Breaking Change, [Type] Bug, [Type] Build Tooling, [Type] Code Quality, [Type] Copy, [Type] Developer Documentation, [Type] Enhancement, [Type] Experimental, [Type] Feature, [Type] New API, [Type] Task, [Type] Technical Prototype, [Type] Performance, [Type] Project Management, [Type] Regression, [Type] Security, [Type] WP Core Ticket, Backport from WordPress Core.
  • Labels found: ⤵️ pull.

Read more about Type labels in Gutenberg. Don't worry if you don't have the required permissions to add labels; the PR reviewer should be able to help with the task.

Mamaduka and others added 27 commits September 3, 2024 07:15
* Block Editor: Remove the Shuffle block toolbar button
* Remove unused 'rootClientId' selection

Co-authored-by: Mamaduka <mamaduka@git.wordpress.org>
Co-authored-by: cbravobernal <cbravobernal@git.wordpress.org>
Co-authored-by: annezazu <annezazu@git.wordpress.org>
* Use rectIntersect instead of a custom argument to rectUnion

* Adjust left and right manually at end of getVisibleElementBounds

Co-authored-by: noisysocks <noisysocks@git.wordpress.org>
Co-authored-by: ramonjd <ramonopoly@git.wordpress.org>
* Fix loader alignment issue in site logo block

* Update isLoading check

Co-authored-by: akasunil <sunil25393@git.wordpress.org>
Co-authored-by: ramonjd <ramonopoly@git.wordpress.org>
Co-authored-by: jasmussen <joen@git.wordpress.org>
…rify labels (#64891)

* Remove confusing icons.

* Used 40px input size.

* Improve content and wide widths labeling.

* Remove confusing icons from block settings constrained layout widths.

* Try icons in input prefix.

* Adjust vertical spacing.

Co-authored-by: afercia <afercia@git.wordpress.org>
Co-authored-by: mirka <0mirka00@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
Co-authored-by: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
Co-authored-by: jameskoster <jameskoster@git.wordpress.org>
Co-authored-by: richtabor <richtabor@git.wordpress.org>
Co-authored-by: MaggieCabrera <onemaggie@git.wordpress.org>
Co-authored-by: jasmussen <joen@git.wordpress.org>
Co-authored-by: SantosGuillamot <santosguillamot@git.wordpress.org>
* Fix Change status label.

* Add missing aria-expanded attribute to Status setting.

Co-authored-by: afercia <afercia@git.wordpress.org>
Co-authored-by: Mamaduka <mamaduka@git.wordpress.org>
Co-authored-by: oandregal <oandregal@git.wordpress.org>
Co-authored-by: youknowriad <youknowriad@git.wordpress.org>
* add plugin-preview-dropdown-item

* Add slot

* export PluginPreviewDropdownItem

* add registerPlugin example

Co-authored-by: Greg Ziółkowski <grzegorz@gziolo.pl>

* example import from @wordpress/editor

Co-authored-by: Greg Ziółkowski <grzegorz@gziolo.pl>

* rename to PluginPreviewMenuItem

* add tests

tests

---------

Co-authored-by: Greg Ziółkowski <grzegorz@gziolo.pl>

Co-authored-by: lezama <migueluy@git.wordpress.org>
Co-authored-by: Mamaduka <mamaduka@git.wordpress.org>
Co-authored-by: gziolo <gziolo@git.wordpress.org>
Co-authored-by: simison <simison@git.wordpress.org>
Co-authored-by: fabiankaegy <fabiankaegy@git.wordpress.org>
Co-authored-by: youknowriad <youknowriad@git.wordpress.org>
Co-authored-by: fumikito <takahashi_fumiki@git.wordpress.org>
Co-authored-by: westonruter <westonruter@git.wordpress.org>
* Dataviews Filter search widget: do not use Composite store

* Use internal CompositeHover and CompositeTypeahead version

* Better comment

* Refactor generateCompositeItemId arguments

* Export Composite.Typeahead and Composite.Hover as private APIs

* CHANGELOG

---

Co-authored-by: ciampo <mciampini@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
#65002)

* Add warning with invalid sources

* Change variable name

Co-authored-by: Greg Ziółkowski <grzegorz@gziolo.pl>

* Use `isSourceInvalid` variable

---------

Co-authored-by: SantosGuillamot <santosguillamot@git.wordpress.org>
Co-authored-by: gziolo <gziolo@git.wordpress.org>
Co-authored-by: ndiego <ndiego@git.wordpress.org>
Co-authored-by: jasmussen <joen@git.wordpress.org>
Co-authored-by: jasmussen <joen@git.wordpress.org>
Co-authored-by: jameskoster <jameskoster@git.wordpress.org>
Co-authored-by: ramonjd <ramonopoly@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
Co-authored-by: oandregal <oandregal@git.wordpress.org>
Co-authored-by: youknowriad <youknowriad@git.wordpress.org>
Co-authored-by: jorgefilipecosta <jorgefilipecosta@git.wordpress.org>
Co-authored-by: Daniel Richards 677833+talldan@users.noreply.github.com
Co-authored-by: SantosGuillamot <santosguillamot@git.wordpress.org>
Co-authored-by: cbravobernal <cbravobernal@git.wordpress.org>
* Add Border Support

* Hide Default Spacing & Border Control default 

Co-authored-by: shail-mehta <shailu25@git.wordpress.org>
Co-authored-by: aaronrobertshaw <aaronrobertshaw@git.wordpress.org>
Co-authored-by: ramonjd <ramonopoly@git.wordpress.org>
* Move over changes from POW PR

* Simpler new active item comment

* Simplify dropdown trigger keydown override

* Simplify getItemDomId

* Further simplify dropdown menu trigger keydown handler

* Extract primary action grid cell to separate component

* Sort render function order for better logic flow

* Extract more logic to generate IDs + always use ID prefix

* Fix buggy initial active composite ID logic

* Add key to primary action gridcell

---

Co-authored-by: ciampo <mciampini@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
Co-authored-by: ntsekouras <ntsekouras@git.wordpress.org>
* Update readme

* Mark as `@deprecated`

* Remove mentions in ResponsiveBlockControl readme

* Move to deprecated group in Storybook

* Fixup JSDocs

* Throw deprecation warning

* Fix test

* Add changelog

Co-authored-by: mirka <0mirka00@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
Co-authored-by: mirka <0mirka00@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
* Require previous entity record for display

* Show template edit notice only if welcome guide isn’t active

* Hack around flash of presence

* Use a simpler hack around flash of presence

* Use edited entity record hook for post type condition

* Read record type only if edited entity hook says it’s loaded

Co-authored-by: ramonjd <ramonopoly@git.wordpress.org>
Co-authored-by: annezazu <annezazu@git.wordpress.org>
Co-authored-by: colorful-tones <colorful-tones@git.wordpress.org>
Co-authored-by: talldan <talldanwp@git.wordpress.org>
Co-authored-by: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: akasunil <sunil25393@git.wordpress.org>
Co-authored-by: Mamaduka <mamaduka@git.wordpress.org>
Co-authored-by: ramonjd <ramonopoly@git.wordpress.org>
* Pattern: Don't render block controls when an entity is missing
* Reference correct 'ButtonBlockAppender'

Co-authored-by: Mamaduka <mamaduka@git.wordpress.org>
Co-authored-by: jasmussen <joen@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
* Normalize usage to private selector

* Remove the lock

* Avoid double call

* Avoid setting default in selector

Co-authored-by: getdave <get_dave@git.wordpress.org>
Co-authored-by: jeryj <jeryj@git.wordpress.org>
Co-authored-by: talldan <talldanwp@git.wordpress.org>
Co-authored-by: scruffian <scruffian@git.wordpress.org>
… is opened. (#64738)

* Lock editing bindings if meta fields interface is opened

* Update snapshots

* Refactor the EnableCustomFieldsOption component to improve code readability and maintainability.

* Update snapshots

* Remove extra text

Co-authored-by: cbravobernal <cbravobernal@git.wordpress.org>
Co-authored-by: SantosGuillamot <santosguillamot@git.wordpress.org>
Co-authored-by: artemiomorales <artemiosans@git.wordpress.org>
Co-authored-by: gziolo <gziolo@git.wordpress.org>
* DatePicker: restore round radius for event dot

* Add CHANGELOG

Co-authored-by: t-hamano <wildworks@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
SantosGuillamot and others added 30 commits September 18, 2024 17:13
…ogic (#65449)

* Use `getCurrentPostType`

* Change conditional to prioritize context

Co-authored-by: SantosGuillamot <santosguillamot@git.wordpress.org>
Co-authored-by: gziolo <gziolo@git.wordpress.org>
Co-authored-by: SantosGuillamot <santosguillamot@git.wordpress.org>
Co-authored-by: gziolo <gziolo@git.wordpress.org>
* Packages: only add polyfills where needed

* Attempt to fix interactivity-router

* Switch to using magic comments

* Remove previous experiment

* Clean up changelog, comments and option name

* Fix small typo in babel plugin comment

* Tweak comment preservation regex

* Simplify buffer check

Co-authored-by: Jon Surrell <sirreal@users.noreply.github.com>

* Fix outdated comment

* Use Internal header for babel preset changelog

* Add unit test for DEWP

* Add babel plugin test

* Update babel plugin readme

* Simplify DEWP test

Co-authored-by: Jon Surrell <sirreal@users.noreply.github.com>

---------

Co-authored-by: sgomes <sergiomdgomes@git.wordpress.org>
Co-authored-by: sirreal <jonsurrell@git.wordpress.org>
Co-authored-by: gziolo <gziolo@git.wordpress.org>
Co-authored-by: swissspidy <swissspidy@git.wordpress.org>
Co-authored-by: cbravobernal <cbravobernal@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
Co-authored-by: jsnajdr <jsnajdr@git.wordpress.org>
* Fix linter warnings

* Replace the postType if current post type is different

* Remove currentPostType logic

* Default to posts if is_singular

* Update test_rendering_post_template_with_main_query_loop_already_started test

* Add test for query loop not inside a singular query

* Revert changes to QueryContent

* Show query type control only when on a template

* Move template logic to QueryInspectorControls

* Ensure inherit value is updated when not in a template

* Update comment

* Rename showDefaultControl to isTemplate

* Get postType from context

* Add a check for singular content based on available post type

* Move inherit reset to a useEffect

* Move isTemplate logic to QueryContent

* Fix lint warnings

Unlinked contributors: alaczek, autumnfjeld.

Co-authored-by: mikachan <mikachan@git.wordpress.org>
Co-authored-by: fabiankaegy <fabiankaegy@git.wordpress.org>
Co-authored-by: creativecoder <grantmkin@git.wordpress.org>
Co-authored-by: jameskoster <jameskoster@git.wordpress.org>
Co-authored-by: richtabor <richtabor@git.wordpress.org>
Co-authored-by: jasmussen <joen@git.wordpress.org>
 - @wordpress/a11y@4.8.0
 - @wordpress/annotations@3.8.0
 - @wordpress/api-fetch@7.8.0
 - @wordpress/autop@4.8.0
 - @wordpress/babel-plugin-import-jsx-pragma@5.8.0
 - @wordpress/babel-plugin-makepot@6.8.0
 - @wordpress/babel-preset-default@8.8.0
 - @wordpress/base-styles@5.8.0
 - @wordpress/blob@4.8.0
 - @wordpress/block-directory@5.8.0
 - @wordpress/block-editor@14.3.0
 - @wordpress/block-library@9.8.0
 - @wordpress/block-serialization-default-parser@5.8.0
 - @wordpress/block-serialization-spec-parser@5.8.0
 - @wordpress/blocks@13.8.0
 - @wordpress/browserslist-config@6.8.0
 - @wordpress/commands@1.8.0
 - @wordpress/components@28.8.0
 - @wordpress/compose@7.8.0
 - @wordpress/core-commands@1.8.0
 - @wordpress/core-data@7.8.0
 - @wordpress/create-block@4.51.0
 - @wordpress/create-block-interactive-template@2.8.0
 - @wordpress/create-block-tutorial-template@4.8.0
 - @wordpress/customize-widgets@5.8.0
 - @wordpress/data@10.8.0
 - @wordpress/data-controls@4.8.0
 - @wordpress/dataviews@4.4.0
 - @wordpress/date@5.8.0
 - @wordpress/dependency-extraction-webpack-plugin@6.8.0
 - @wordpress/deprecated@4.8.0
 - @wordpress/docgen@2.8.0
 - @wordpress/dom@4.8.0
 - @wordpress/dom-ready@4.8.0
 - @wordpress/e2e-test-utils@11.8.0
 - @wordpress/e2e-test-utils-playwright@1.8.0
 - @wordpress/e2e-tests@8.8.0
 - @wordpress/edit-post@8.8.0
 - @wordpress/edit-site@6.8.0
 - @wordpress/edit-widgets@6.8.0
 - @wordpress/editor@14.8.0
 - @wordpress/element@6.8.0
 - @wordpress/env@10.8.0
 - @wordpress/escape-html@3.8.0
 - @wordpress/eslint-plugin@21.1.0
 - @wordpress/format-library@5.8.0
 - @wordpress/hooks@4.8.0
 - @wordpress/html-entities@4.8.0
 - @wordpress/i18n@5.8.0
 - @wordpress/icons@10.8.0
 - @wordpress/interactivity@6.8.0
 - @wordpress/interactivity-router@2.8.0
 - @wordpress/interface@6.8.0
 - @wordpress/is-shallow-equal@5.8.0
 - @wordpress/jest-console@8.8.0
 - @wordpress/jest-preset-default@12.8.0
 - @wordpress/jest-puppeteer-axe@7.8.0
 - @wordpress/keyboard-shortcuts@5.8.0
 - @wordpress/keycodes@4.8.0
 - @wordpress/lazy-import@2.8.0
 - @wordpress/list-reusable-blocks@5.8.0
 - @wordpress/media-utils@5.8.0
 - @wordpress/notices@5.8.0
 - @wordpress/npm-package-json-lint-config@5.8.0
 - @wordpress/nux@9.8.0
 - @wordpress/patterns@2.8.0
 - @wordpress/plugins@7.8.0
 - @wordpress/postcss-plugins-preset@5.8.0
 - @wordpress/postcss-themes@6.8.0
 - @wordpress/preferences@4.8.0
 - @wordpress/preferences-persistence@2.8.0
 - @wordpress/prettier-config@4.8.0
 - @wordpress/primitives@4.8.0
 - @wordpress/priority-queue@3.8.0
 - @wordpress/private-apis@1.8.0
 - @wordpress/project-management-automation@2.8.0
 - @wordpress/react-i18n@4.8.0
 - @wordpress/readable-js-assets-webpack-plugin@3.8.0
 - @wordpress/redux-routine@5.8.0
 - @wordpress/reusable-blocks@5.8.0
 - @wordpress/rich-text@7.8.0
 - @wordpress/router@1.8.0
 - @wordpress/scripts@30.0.0
 - @wordpress/server-side-render@5.8.0
 - @wordpress/shortcode@4.8.0
 - @wordpress/style-engine@2.8.0
 - @wordpress/stylelint-config@23.0.0
 - @wordpress/sync@1.8.0
 - @wordpress/token-list@3.8.0
 - @wordpress/undo-manager@1.8.0
 - @wordpress/url@4.8.0
 - @wordpress/viewport@6.8.0
 - @wordpress/warning@3.8.0
 - @wordpress/widgets@4.8.0
 - @wordpress/wordcount@4.8.0
* Rename "_legacy" dir to "legacy"

* Fix circular dependency issue

* Fix bug that caused elements to not be unobserved.

* Add changelog

* Remove changelog entry

Co-authored-by: DaniGuardiola <daniguardiola@git.wordpress.org>
Co-authored-by: jsnajdr <jsnajdr@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
This reverts commit 1a60dff.

Co-authored-by: noisysocks <noisysocks@git.wordpress.org>
Co-authored-by: gziolo <gziolo@git.wordpress.org>
Co-authored-by: oandregal <oandregal@git.wordpress.org>
* Swap position of the Pre-publish checks buttons.

* Adjust test.

Co-authored-by: afercia <afercia@git.wordpress.org>
Co-authored-by: youknowriad <youknowriad@git.wordpress.org>
Co-authored-by: jameskoster <jameskoster@git.wordpress.org>
… 1] (#65226)

* Fix custom template modal button suggestion list to use default 40px button height

* Fix the add new template modal item button to use 40px default size

* Fix editor canvas close button to use 40px default button size

* Fix add the editor index back button for edit site to use 40px default size

* Fix the copy error button size for error boundry warning to use 40px default size

Co-authored-by: hbhalodia <hbhalodia@git.wordpress.org>
Co-authored-by: mirka <0mirka00@git.wordpress.org>
…65151)

* Expose client and server context from provider

* Create `getServerContext`

* Add simple test for server context

* Implement `getServerState`

* Add tests for read-only state proxies

* Add e2e tests for `getServerState()`

* Avoid PHPCS UndefinedVariable error

* Add e2e tests for `getServerContext` WIP

* Finish e2e tests for `getServerContext()`

* Update `getServerState()` tests

* Revert "Add simple test for server context"

This reverts commit 7e6f530.

* Update TSDocs

Co-authored-by: DAreRodz <darerodz@git.wordpress.org>
Co-authored-by: luisherranz <luisherranz@git.wordpress.org>
Co-authored-by: sethrubenstein <smrubenstein@git.wordpress.org>
Co-authored-by: michalczaplinski <czapla@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
Fix an issue where some files are not included in the published package:

@wordpress/babel-preset-default@8.8.0

---

Co-authored-by: sirreal <jonsurrell@git.wordpress.org>
Co-authored-by: noisysocks <noisysocks@git.wordpress.org>
Co-authored-by: gziolo <gziolo@git.wordpress.org>
Co-authored-by: sgomes <sergiomdgomes@git.wordpress.org>
* Search block: reset size correctly when clearing unit control

* Make empty string handling more explicit

---

Co-authored-by: ciampo <mciampini@git.wordpress.org>
Co-authored-by: mirka <0mirka00@git.wordpress.org>
…ts tooltip (#65322)

* Make the Settings panel toggle button show its keyboard shortcut in its tooltip.

* Do not pass shortcut prop to PluginSidebar and simplify.

Co-authored-by: afercia <afercia@git.wordpress.org>
Co-authored-by: youknowriad <youknowriad@git.wordpress.org>
)

* Hide transforms in contentOnly

* Apply only to non-content blocks

Co-authored-by: getdave <get_dave@git.wordpress.org>
Co-authored-by: andrewserong <andrewserong@git.wordpress.org>
* Replace imports of `useEvent` with `@wordpress/compose`

* Remove `useEvent` from components package

Co-authored-by: DaniGuardiola <daniguardiola@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
* Remove duplicate classname

* Use `DropdownContentWrapper` and avoid style overrides

* Extract popover props to const object

* Move Dropdown under DataviewsViewConfigDropdown component

* Add aria-expanded and aria-controls attributes to the dropdown toggle

* Sort imports

* Move DATAVIEWS_CONFIG_POPOVER_PROPS declaration at the top of the file

* Do not memoize popover props

---

Co-authored-by: ciampo <mciampini@git.wordpress.org>
Co-authored-by: stokesman <presstoke@git.wordpress.org>
Co-authored-by: tyxla <tyxla@git.wordpress.org>
Also since it repurposes what select mode is for, this PR removes the specific keyboard navigation behavior that we had (a request that some a11y folks made as well). It also removes the confusing "move to" feature for several reasons, first it was based on the old keyboard navigation behavior and it was causing confusion for the users.

Co-authored-by: youknowriad <youknowriad@git.wordpress.org>
Co-authored-by: getdave <get_dave@git.wordpress.org>
Co-authored-by: Mamaduka <mamaduka@git.wordpress.org>
Co-authored-by: draganescu <andraganescu@git.wordpress.org>
Co-authored-by: jameskoster <jameskoster@git.wordpress.org>
Co-authored-by: talldan <talldanwp@git.wordpress.org>
Co-authored-by: mtias <matveb@git.wordpress.org>
Co-authored-by: richtabor <richtabor@git.wordpress.org>
Co-authored-by: noisysocks <noisysocks@git.wordpress.org>
Co-authored-by: andrewserong <andrewserong@git.wordpress.org>
Co-authored-by: ramonjd <ramonopoly@git.wordpress.org>
Co-authored-by: fabiankaegy <fabiankaegy@git.wordpress.org>
Co-authored-by: MaggieCabrera <onemaggie@git.wordpress.org>
* Add tests for cyclical dependencies

* Add the externals and make the test fail

* Add cycle detection in dependency path checking

Enhanced the dependency resolution logic to detect cycles in the module graph, preventing infinite loops during static dependency path checks. Introduced a Set to track visited blocks and avoid revisiting them.

* Revert changes

* Propose static WeakSet/WeakMap implementation.

* Add CHANGELOG entry

* Remove redundant plugin config in test

* Revert "Remove redundant plugin config in test"

This reverts commit b5e33db.

* Remove redundant plugin config in test

* Updated the snapshot files

---------

Co-authored-by: michalczaplinski <czapla@git.wordpress.org>
Co-authored-by: sirreal <jonsurrell@git.wordpress.org>
…ge in site editor (#65476)

The add page command will now create a new page depending on context: in the post editor it will redirect to `postType=page` in the post editor as it did previously. In the site editor however, it will open a new page without redirecting to the post editor.

---------

Co-authored-by: ramonjd <ramonopoly@git.wordpress.org>
Co-authored-by: andrewserong <andrewserong@git.wordpress.org>
Co-authored-by: youknowriad <youknowriad@git.wordpress.org>
This reverts commit 8bc4b62.

Co-authored-by: aaronrobertshaw <aaronrobertshaw@git.wordpress.org>
Co-authored-by: andrewserong <andrewserong@git.wordpress.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.