From c855dd7ef937c33ab44eab4ee4b3cb2f6e5829a5 Mon Sep 17 00:00:00 2001 From: Lena Morita Date: Thu, 4 Jul 2024 22:31:54 +0900 Subject: [PATCH] Normalize focusable disabled ToolbarButton usage --- .../block-editor/src/components/block-lock/toolbar.js | 1 - packages/block-library/src/block/edit.js | 1 - .../customize-widgets/src/components/header/index.js | 10 ++-------- packages/dataviews/src/bulk-actions-toolbar.tsx | 1 - .../patterns/src/components/reset-overrides-control.js | 6 +----- 5 files changed, 3 insertions(+), 16 deletions(-) diff --git a/packages/block-editor/src/components/block-lock/toolbar.js b/packages/block-editor/src/components/block-lock/toolbar.js index 69f0825ed4be33..29bf0cdd6a60c6 100644 --- a/packages/block-editor/src/components/block-lock/toolbar.js +++ b/packages/block-editor/src/components/block-lock/toolbar.js @@ -47,7 +47,6 @@ export default function BlockLockToolbar( { clientId } ) { <> { __( 'Reset' ) } diff --git a/packages/customize-widgets/src/components/header/index.js b/packages/customize-widgets/src/components/header/index.js index dc8d435a55c27a..3ba81a2589fdd5 100644 --- a/packages/customize-widgets/src/components/header/index.js +++ b/packages/customize-widgets/src/components/header/index.js @@ -57,10 +57,7 @@ function Header( { /* translators: button label text should, if possible, be under 16 characters. */ label={ __( 'Undo' ) } shortcut={ displayShortcut.primary( 'z' ) } - // If there are no undo levels we don't want to actually disable this - // button, because it will remove focus for keyboard users. - // See: https://github.com/WordPress/gutenberg/issues/3486 - aria-disabled={ ! hasUndo } + disabled={ ! hasUndo } onClick={ sidebar.undo } className="customize-widgets-editor-history-button undo-button" /> @@ -69,10 +66,7 @@ function Header( { /* translators: button label text should, if possible, be under 16 characters. */ label={ __( 'Redo' ) } shortcut={ shortcut } - // If there are no undo levels we don't want to actually disable this - // button, because it will remove focus for keyboard users. - // See: https://github.com/WordPress/gutenberg/issues/3486 - aria-disabled={ ! hasRedo } + disabled={ ! hasRedo } onClick={ sidebar.redo } className="customize-widgets-editor-history-button redo-button" /> diff --git a/packages/dataviews/src/bulk-actions-toolbar.tsx b/packages/dataviews/src/bulk-actions-toolbar.tsx index 07edaa6cd394ca..65c71bfdd61065 100644 --- a/packages/dataviews/src/bulk-actions-toolbar.tsx +++ b/packages/dataviews/src/bulk-actions-toolbar.tsx @@ -80,7 +80,6 @@ function ActionTrigger< Item >( { size="compact" onClick={ onClick } isBusy={ isBusy } - __experimentalIsFocusable tooltipPosition="top" /> ); diff --git a/packages/patterns/src/components/reset-overrides-control.js b/packages/patterns/src/components/reset-overrides-control.js index 11f282481a3aca..41d47cd7d81642 100644 --- a/packages/patterns/src/components/reset-overrides-control.js +++ b/packages/patterns/src/components/reset-overrides-control.js @@ -81,11 +81,7 @@ export default function ResetOverridesControl( props ) { return ( - + { __( 'Reset' ) }