Skip to content

build(deps-dev): bump @wordpress/block-editor from 14.21.0 to 16.1.0 - #1710

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/wordpress/block-editor-16.0.0
Open

build(deps-dev): bump @wordpress/block-editor from 14.21.0 to 16.1.0#1710
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/wordpress/block-editor-16.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 16, 2026

Copy link
Copy Markdown
Contributor

Bumps @wordpress/block-editor from 14.21.0 to 16.1.0.

Changelog

Sourced from @​wordpress/block-editor's changelog.

Unreleased

Enhancements

  • Inspector controls in the standard block-supports panels (Typography, Dimensions, Border, Color, Background, Filters) now reflect the value a block inherits from Global Styles when no local override is set. Inherited controls show that value at rest (as a placeholder, preselected option, or resolved value) and mark the label with a dotted underline; setting a local override reveals a reset affordance that clears the override back to the inherited value (#77894).
  • Inherited Global Styles now resolve per-level heading element styles for the heading-family blocks (core/heading, core/site-title, core/post-title, core/query-title, core/comments-title, core/term-name, core/site-tagline, core/accordion-heading), so inspector controls reflect values set on a specific heading level (styles.elements.h1h6) in addition to the shared heading element. A block rendered at level 0 (a paragraph) folds no heading element styles; core/accordion-heading has no level-0 state and takes its level from the parent Accordion's block context (#80495).
  • Inherited Global Styles now resolve the link element (styles.elements.link) for whole-block link blocks — those that render as a link — so their inspector controls reflect inherited link styles, mirroring the button element treatment for core/button. Covers core/read-more, core/loginout, core/post-navigation-link, core/query-pagination-next, core/query-pagination-previous, core/query-pagination-numbers, core/comments-pagination-next, core/comments-pagination-previous, core/comments-pagination-numbers, core/comment-edit-link, core/comment-reply-link, and core/post-comments-link #80607).
  • Add support for the blockStatesEditingEnabled editor setting, which hides state controls for blocks when set to false (#80956, #81058).

Performance

  • ListView: Drop the useBlockDisplayInformation and useBlockLock calls from the row, select button and branch components, reading the few fields they were used for from the useSelect each component already has. Store subscriptions go from seven to four per rendered row, and from two to one per branch (#81136).
  • ListView: Collapse the placeholder rows that stand in for blocks outside of the render window into a single spacer row per run, instead of rendering a <tr>/<td> pair for every block. On a post with 1000 top-level blocks this removes ~1900 elements (about 60% of the List View's DOM and nearly half of the document's elements), which cuts the style recalculation and layout work done when the List View opens (#80953).

Internal

  • ListView: Reimplement the Firefox description-recomputation workaround in AriaReferencedText by keying the element on its text, so React replaces it instead of updating the existing text node in place (#80929.
  • Gate the inherited Global Styles treatment in the block inspector on the gutenberg-global-styles-inheritance-ui Gutenberg experiment, so useResolvedStyle resolves nothing and the block-supports panels render without the inheritance affordances until the experiment is turned on (#80555, #80815).
  • URLInput: Convert the class component to a function component with hooks, replacing the compose( withSafeTimeout, withSpokenMessages, withInstanceId, withSelect ) wrapper. The unused setTimeout prop injected by withSafeTimeout is dropped, and the block editor settings are now read on demand rather than subscribed to (#80721).

Bug Fixes

  • Gate the HEIC canvas conversion fallback on window.__clientSideMediaProcessing instead of the redundant window.__heicUploadSupport flag, fixing client-side HEIC conversion in Safari on core WordPress installs (#80452).
  • URLInput: Request suggestions for a value the field is mounted with, instead of waiting for the input to be focused, and stop requesting initial suggestions on mount when disableSuggestions is set (#80721).
  • URLInput: Collapse a text selection reaching the start of the field before letting an up arrow press through to the editor, so selecting to the start and pressing up no longer navigates out of the field instead of collapsing the caret (#80780).
  • URLInput: Leave Shift-modified arrow keys to the browser, so extending a selection with Shift+Up or Shift+Down no longer collapses it to the start or end of the field (#80780).
  • RichText: Skip the block input transforms in fields that are not passed an onReplace (#80978).
  • RichText: Ignore pasted files, which carry no text to paste inline (#81010).
  • Background block support: Fix gradients not being applied to a block when a theme opts out of settings.background.gradient in theme.json (#81056).
  • LinkControl: Restore the preview title underline by slightly increasing the title's line height, which was too tight for the underline to be visible (#81083).

16.0.0 (2026-07-14)

Internal

  • Extract a shared getBlockBindingsContext helper for assembling the context handed to block-bindings sources; only entries present in the surrounding block context are copied (#79855).

Bug Fixes

  • Writing flow: Only pull a forward selection ending at the next element's offset 0 back into the previous block for triple clicks, and clamp the dispatched selection end offset to the rich text content length so an overshooting selection no longer collapses to its start (#80126).
  • ListView: Use the DS focus color token for the row focus ring so it adapts to themed surfaces such as the site editor navigation sidebar, and remove the duplicate focus ring on the row's Options (three-dot) button, which already draws the standard Button focus ring. (#80087).
  • DimensionControl: Include component styles in the block editor stylesheet so the fieldset reset is applied in Storybook and other contexts without WordPress core styles (#79916).
  • InnerContent: Render the selected inner block synchronously so its rich text selection stays current while typing; otherwise a stale selection offset could place a typed character at the wrong position in editable static inner blocks (#79726).
  • useTypingObserver: Capture the window reference at mount and reuse it during cleanup so the ref cleanup no longer reads node.ownerDocument.defaultView (which is null once the iframe-hosted editor has been detached from its window) and throws, which was also leaking the removeEventListener calls that follow it (#78772).

Breaking Changes

  • The __next40pxDefaultSize prop is now true by default. The prop can be safely removed from the following:

... (truncated)

Commits
  • 8e544a4 Hide block toolbar using CSS when it is empty (#51779)
  • f315a17 Fix more icons for high resolution devices (#51768)
  • d04f19f Add image block aspect ratio control (#51545)
  • 1472d94 BlockLockModal: restore focus on fallback toolbar button when original button...
  • e58fb9d useBlockSync(): Reset inner blocks when component unmounts (#51783)
  • 9ee0bfd Backport adding the distraction free mode to the site editor (#51173) (#51932)
  • 362d148 Improve LinkControl Edit UI (#51712)
  • 1cdf6df Footnotes: try with post meta (#51201)
  • 0c69e9c Prevent block overlay on blocks with a 'contentOnly' editing mode (#51780)
  • c64bee4 Page Content Focus: Default insertion point to the Post Content block (#51773)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Dependency updates javascript Pull requests that update Javascript code labels Jul 16, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 16, 2026 12:03
@dependabot dependabot Bot added dependencies Dependency updates javascript Pull requests that update Javascript code labels Jul 16, 2026
@codecov

codecov Bot commented Jul 16, 2026

Copy link
Copy Markdown

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
224 1 223 0
View the full list of 1 ❄️ flaky test(s)
src/components/pdk/components.spec.ts::src/components/pdk/components.spec.ts

Flake rate in main: 100.00% (Passed 0 times, Failed 159 times)

Stack Traces | 0s run time
Error: [🍍]: "getActivePinia()" was called but there was no active Pinia. Are you trying to use a store before calling "app.use(pinia)"?
See https://pinia.vuejs.org/core-concepts/outside-component-usage.html for help.
This will fail in production.
 ❯ Module.useStore ../../../node_modules/@.../pinia/dist/pinia.mjs:1741:19
 ❯ runModalTest ../../../node_modules/@.../src/components/runModalTest.ts:7:44
 ❯ ../../../node_modules/@.../src/tests/executeAdminComponentTest.ts:29:7

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@myparcel-bot

myparcel-bot Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

✅ Build successful!

You can find a link to the downloadable artifact below.

Name Link
Commit 489ea63
Logs https://github.com/myparcelnl/woocommerce/actions/runs/31472333766
Download https://github.com/myparcelnl/woocommerce/suites/85365072037/artifacts/9093961187

@myparcel-bot
myparcel-bot Bot force-pushed the dependabot/npm_and_yarn/wordpress/block-editor-16.0.0 branch from fd7c8fd to 93c2c5e Compare July 20, 2026 11:38
@dependabot dependabot Bot changed the title build(deps-dev): bump @wordpress/block-editor from 14.21.0 to 16.0.0 build(deps-dev): bump @wordpress/block-editor from 14.21.0 to 16.1.0 Aug 5, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/wordpress/block-editor-16.0.0 branch 4 times, most recently from 729cdab to 3d3fb23 Compare August 5, 2026 11:54
@myparcel-bot
myparcel-bot Bot force-pushed the dependabot/npm_and_yarn/wordpress/block-editor-16.0.0 branch 3 times, most recently from f585ecf to a974f5e Compare August 7, 2026 08:07
@myparcel-bot
myparcel-bot Bot force-pushed the dependabot/npm_and_yarn/wordpress/block-editor-16.0.0 branch from a974f5e to d8f1405 Compare August 7, 2026 14:44
NabDevs and others added 2 commits August 11, 2026 08:14
* Restore carrier settings

* fix: narrow settings restore

* fix: preserve settings on deactivation
Bumps [@wordpress/block-editor](https://github.com/WordPress/gutenberg/tree/HEAD/packages/block-editor) from 14.21.0 to 16.1.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases)
- [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/block-editor/CHANGELOG.md)
- [Commits](https://github.com/WordPress/gutenberg/commits/v16.1.0/packages/block-editor)

---
updated-dependencies:
- dependency-name: "@wordpress/block-editor"
  dependency-version: 16.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@myparcel-bot
myparcel-bot Bot force-pushed the dependabot/npm_and_yarn/wordpress/block-editor-16.0.0 branch from d8f1405 to 489ea63 Compare August 11, 2026 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates javascript Pull requests that update Javascript code

Development

Successfully merging this pull request may close these issues.

1 participant