diff --git a/packages/calcite-components/src/components/action/action.tsx b/packages/calcite-components/src/components/action/action.tsx index dc0288545e2..e55699866ce 100644 --- a/packages/calcite-components/src/components/action/action.tsx +++ b/packages/calcite-components/src/components/action/action.tsx @@ -295,6 +295,8 @@ export class Action extends LitElement implements InteractiveComponent { disabled={disabled} id={buttonId} ref={this.buttonEl} + // tabIndex is required for the button to be focusable on click in safari. + tabIndex={disabled ? null : 0} > {buttonContent}