From a79082d1a83ebd94afb49ec51882c7a3bbbeae03 Mon Sep 17 00:00:00 2001 From: Lena Morita Date: Wed, 8 Apr 2026 01:49:42 +0900 Subject: [PATCH 1/3] Button: Remove outdated visually-hidden workaround --- packages/components/src/button/style.scss | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/components/src/button/style.scss b/packages/components/src/button/style.scss index 44ca2bf1409957..645e83de9c86b3 100644 --- a/packages/components/src/button/style.scss +++ b/packages/components/src/button/style.scss @@ -410,12 +410,6 @@ fill: CanvasText; } } - - // Fixes a Safari+VoiceOver bug, where the screen reader text is announced not respecting the source order. - // See https://core.trac.wordpress.org/ticket/42006 and https://github.com/h5bp/html5-boilerplate/issues/1985 - .components-visually-hidden { - height: auto; - } } @keyframes components-button__busy-animation { From cbc58d4b240913e8ac6ea438c1165df119a75317 Mon Sep 17 00:00:00 2001 From: Lena Morita Date: Wed, 8 Apr 2026 02:18:23 +0900 Subject: [PATCH 2/3] Add changelog --- packages/components/CHANGELOG.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index b37b7b876abe48..945728a8896c53 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -4,16 +4,14 @@ ### Bug Fixes -<<<<<<< fix/rtc-inline-inserter +- `Button`: Remove obsolete Safari + VoiceOver workaround for visually hidden text ([#77107](https://github.com/WordPress/gutenberg/pull/77107)). - `Autocomplete`: Fix value comparison to avoid resetting block inserter in RTC ([#76980](https://github.com/WordPress/gutenberg/pull/76980)). -======= - `ValidatedRangeControl`: Fix `aria-label` rendered as `[object Object]` when `required` or `markWhenOptional` is set ([#77042](https://github.com/WordPress/gutenberg/pull/77042)). - `Autocomplete`: Fix matching logic to prefer longest overlapping trigger ([#77018](https://github.com/WordPress/gutenberg/pull/77018)). ### Internal - Autocomplete: Refactor `useAutocomplete` to use `useReducer` ([#77020](https://github.com/WordPress/gutenberg/pull/77020)). ->>>>>>> trunk ## 32.5.0 (2026-04-01) From 7cc643b0dc9a9115bed3f7f501304cbbc69706b1 Mon Sep 17 00:00:00 2001 From: Lena Morita Date: Wed, 8 Apr 2026 02:20:23 +0900 Subject: [PATCH 3/3] Move to Internal section --- packages/components/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 945728a8896c53..95d841a4e185f1 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -4,14 +4,14 @@ ### Bug Fixes -- `Button`: Remove obsolete Safari + VoiceOver workaround for visually hidden text ([#77107](https://github.com/WordPress/gutenberg/pull/77107)). - `Autocomplete`: Fix value comparison to avoid resetting block inserter in RTC ([#76980](https://github.com/WordPress/gutenberg/pull/76980)). - `ValidatedRangeControl`: Fix `aria-label` rendered as `[object Object]` when `required` or `markWhenOptional` is set ([#77042](https://github.com/WordPress/gutenberg/pull/77042)). - `Autocomplete`: Fix matching logic to prefer longest overlapping trigger ([#77018](https://github.com/WordPress/gutenberg/pull/77018)). ### Internal -- Autocomplete: Refactor `useAutocomplete` to use `useReducer` ([#77020](https://github.com/WordPress/gutenberg/pull/77020)). +- `Autocomplete`: Refactor `useAutocomplete` to use `useReducer` ([#77020](https://github.com/WordPress/gutenberg/pull/77020)). +- `Button`: Remove obsolete Safari + VoiceOver workaround for visually hidden text ([#77107](https://github.com/WordPress/gutenberg/pull/77107)). ## 32.5.0 (2026-04-01)