From a87fc5d45c28280ace23afe9799f5605e80d181d Mon Sep 17 00:00:00 2001 From: Zebulan Stanphill Date: Sun, 24 May 2020 14:46:36 -0500 Subject: [PATCH] Workaround for Firefox/Safari button focus issue. --- .../block-library/src/heading/heading-level-dropdown.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/block-library/src/heading/heading-level-dropdown.js b/packages/block-library/src/heading/heading-level-dropdown.js index 263d0a8ba650c..5039a30217656 100644 --- a/packages/block-library/src/heading/heading-level-dropdown.js +++ b/packages/block-library/src/heading/heading-level-dropdown.js @@ -93,6 +93,15 @@ export default function HeadingLevelDropdown( { selectedLevel, onChange } ) { onClick() { onChange( targetLevel ); }, + // Temporary workaround for macOS Firefox/Safari issue + // where clicking buttons in the heading level toolbar + // doesn't work. + // TODO: Replace this with a more general solution. + // https://github.com/WordPress/gutenberg/pull/20246#pullrequestreview-417338057 + onMouseDown( event ) { + event.preventDefault(); + event.currentTarget.focus(); + }, }; } ) } />