Skip to content

[pull] trunk from WordPress:trunk#670

Merged
pull[bot] merged 14 commits into
MaxMood96:trunkfrom
WordPress:trunk
May 22, 2026
Merged

[pull] trunk from WordPress:trunk#670
pull[bot] merged 14 commits into
MaxMood96:trunkfrom
WordPress:trunk

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 22, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

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

mirka and others added 14 commits May 22, 2026 23:14
* Fix IconButton focusableWhenDisabled default

* Add changelog

* Test IconButton tooltip with omitted focusableWhenDisabled.

Co-authored-by: mirka <0mirka00@git.wordpress.org>
Co-authored-by: aduth <aduth@git.wordpress.org>
* feat: add cherry-pick script and update package.json for release tools

* chore: remove deprecated dependencies from package.json and package-lock.json

---------

Co-authored-by: kushagra-goyal-14 <kush123@git.wordpress.org>
Co-authored-by: manzoorwanijk <manzoorwanijk@git.wordpress.org>
* Theme: Remove and prevent dependency grouping comments

* Theme: Remove dependency comment from build template

Co-authored-by: aduth <aduth@git.wordpress.org>
Co-authored-by: ciampo <mciampini@git.wordpress.org>
* add per-instance widget settings drawer

gear in the widget chrome opens a DataForm drawer; edits stage and commit with the layout, drawer positioned away from the widget

* add message setting to Hello World widget

* add WidgetToolbar shell for per-tile actions

* split per-tile actions into two toolbars

Move settings and layout actions onto the shared WidgetToolbar in the grid's actionable-area slot; the chrome header is presentational again.

* reveal settings toolbar on tile hover

Hidden with opacity so the gear stays tab-reachable; shown on tile hover/focus-within.

* use a generic label for the settings gear

* move admin-bar offset to CSS; skip empty drawer

Admin-bar height keys off the WP Admin token (32/46px, or absent in the site editor); the drawer returns null when there is no form.

* update test for the generic settings gear label

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
…rafts list (#78572)

* declare quick-draft widget dependencies

register the widget as a workspace package with its own deps

* add tile-size display mode hook to quick-draft

derive compact/row/column layout from the widget's measured size

* add recent drafts list to quick-draft

list drafts via DataViews with featured image and trash action

* compose quick-draft layout around tile size

place the drafts list beside, below, or behind a reveal per mode

* let quick-draft content bleed to the card edges

opt into the content-bleed presentation variant

* keep tall widget content within the card

pin the chrome content area's min sizes to 0 so it scrolls internally

* model quick-draft layout on widget size axes

useWidgetSize exposes isWide/isTall; render owns list visibility/placement

* set max width to the primary pane

* fix quick-draft list hidden in wide short tiles

show the list when wide or tall; the beside layout needs width, not height

* add a heading to the drafts list

* rework quick-draft pane spacing and dividers

center the form pane, add a body top border, move the divider to its edge

* hadnle properly boxmodel for row and columns mode

* use @wordpress/ui Icon for the draft thumbnail

* polish drafts list thumbnail and trash action

render the placeholder as a centered div (no Stack); use the normal trash color

* show the full draft date as a tooltip

expose the absolute date on hover over the relative time
* Add dashboard site-preview widget.

Extracted from update/dashboard-widget-render-suspense for standalone review.

* Remove manual load.php widget registration.

Widgets are discovered from widgets/ via the build registry, same as hello-world.

* Use siteLogo icon for site-preview widget type.

* Show loading state on Edit site while navigating away.

* Make site-preview container fill available widget height.

* Use WPDS motion tokens for site-preview hover transitions.

* Use WPDS motion tokens for site-preview hover transitions.

* Anchor site-preview iframe to top at rest.

Restore top alignment and center-top transform origin so the widget
shows the top of the site by default while keeping hover scale.

* Fix visual issue on top edge

* Meta

* Remove zoom-on-hover effect from iframe

* Add small elevation to edit button

* add Visit button to site preview overlay

show Visit and Edit side by side; Edit becomes the brand action

* add frosted hover overlay to site preview

translucent gray scrim, subtle backdrop blur, and fade-in on reveal

* move site preview loading style to CSS module

drop the inline min-height; fill and center the spinner via a class

---------

Co-authored-by: Damián Suárez <rdsuarez@gmail.com>
* Increase the Dependabot open pull request limit.

* Improve the group settings for GitHub Actions.

This removes the `'*'` pattern, which is not necessary (all dependencies is the default).

It also adjusts the group configuration to exclude the major and security updates from grouping to ensure they each have an individual pull request. This allows for deeper review of larger and potentially breaking changes without blocking minor, patch, or security updates.

* Configure a default `cooldown`.

Co-authored-by: desrosj <desrosj@git.wordpress.org>
Co-authored-by: johnbillion <johnbillion@git.wordpress.org>
…78145)

* fix: unload all entities when `setCollaborationSupported(false)` is dispatched

* fix: yjs observer errors when no observers are attached

* fix: use snapshot in unloadAll to avoid race conditions

* Add guard to catch unloaded entities during await

* Add tests for mid-construction unload

* Only unload sync manager if it exists. Avoid creating one just to unload

---------

Co-authored-by: DarkMatter-999 <lakshyajeet@git.wordpress.org>
Co-authored-by: alecgeatches <alecgeatches@git.wordpress.org>
Co-authored-by: mmtr <mmtr86@git.wordpress.org>
…8585)

Bumps the github-actions group with 3 updates in the /.github/setup-node directory: [actions/setup-node](https://github.com/actions/setup-node), [actions/cache](https://github.com/actions/cache) and [actions/upload-artifact](https://github.com/actions/upload-artifact).
Bumps the github-actions group with 6 updates in the /.github/workflows directory:

| Package | From | To |
| --- | --- | --- |
| [actions/setup-node](https://github.com/actions/setup-node) | `6.3.0` | `6.4.0` |
| [actions/cache](https://github.com/actions/cache) | `5.0.4` | `5.0.5` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `7.0.0` | `7.0.1` |
| [actions/labeler](https://github.com/actions/labeler) | `6.0.1` | `6.1.0` |
| [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) | `4.0.0` | `4.1.0` |
| [shivammathur/setup-php](https://github.com/shivammathur/setup-php) | `2.37.0` | `2.37.1` |



Updates `actions/setup-node` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@53b8394...48b55a0)

Updates `actions/cache` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@6682284...27d5ce7)

Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@bbbca2d...043fb46)

Updates `actions/setup-node` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@53b8394...48b55a0)

Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@bbbca2d...043fb46)

Updates `actions/cache` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@6682284...27d5ce7)

Updates `actions/setup-node` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@53b8394...48b55a0)

Updates `actions/cache` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@6682284...27d5ce7)

Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@bbbca2d...043fb46)

Updates `actions/setup-node` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@53b8394...48b55a0)

Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@bbbca2d...043fb46)

Updates `actions/labeler` from 6.0.1 to 6.1.0
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](actions/labeler@634933e...f27b608)

Updates `peaceiris/actions-gh-pages` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/peaceiris/actions-gh-pages/releases)
- [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md)
- [Commits](peaceiris/actions-gh-pages@4f9cc66...84c30a8)

Updates `shivammathur/setup-php` from 2.37.0 to 2.37.1
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](shivammathur/setup-php@accd612...7c071df)

Updates `actions/cache` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@6682284...27d5ce7)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/cache
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/cache
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/cache
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/labeler
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: peaceiris/actions-gh-pages
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: shivammathur/setup-php
  dependency-version: 2.37.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: actions/cache
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: desrosj <desrosj@git.wordpress.org>
…e editor (#78483)

* Avoid recreating entire block tree from `content` when `blocks` is empty

* Add tests for undefined blocks and new clientId behavior

* Minor comment changes
… disables (#78313)

* Automated Testing: Fix and use built-in mechanism for flagging unused disables

* Remove more unused disables

Co-authored-by: aduth <aduth@git.wordpress.org>
Co-authored-by: retrofox <retrofox@git.wordpress.org>
@pull pull Bot locked and limited conversation to collaborators May 22, 2026
@pull pull Bot added the ⤵️ pull label May 22, 2026
@pull pull Bot merged commit 0030c5e into MaxMood96:trunk May 22, 2026
1 of 3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants