Skip to content
This repository was archived by the owner on Jul 29, 2025. It is now read-only.

Commit c7f3b97

Browse files
author
Matt Goo
authored
fix(checkbox): add focusable=false to svg for a11y (#375)
1 parent dac1ecf commit c7f3b97

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

packages/checkbox/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,9 @@ export class Checkbox extends Component {
150150
/>
151151
<div className='mdc-checkbox__background'>
152152
<svg className='mdc-checkbox__checkmark'
153-
viewBox='0 0 24 24'>
153+
viewBox='0 0 24 24'
154+
focusable='false'
155+
>
154156
<path className='mdc-checkbox__checkmark-path'
155157
fill='none'
156158
d='M1.73,12.91 8.1,19.28 22.79,4.59'/>

packages/chips/ChipCheckmark.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export default class ChipCheckmark extends Component {
3838
render() {
3939
return (
4040
<div className='mdc-chip__checkmark' ref={this.init}>
41-
<svg className='mdc-chip__checkmark-svg' viewBox='-2 -3 30 30'>
41+
<svg className='mdc-chip__checkmark-svg' viewBox='-2 -3 30 30' focusable='false'>
4242
<path
4343
className='mdc-chip__checkmark-path'
4444
fill='none'

packages/notched-outline/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ export default class NotchedOutline extends React.Component {
102102
className={this.classes}
103103
key='notched-outline'
104104
ref={this.outlineElement_}>
105-
<svg>
105+
<svg focusable='false'>
106106
<path ref={this.pathElement_}
107107
className='mdc-notched-outline__path' />
108108
</svg>

0 commit comments

Comments
 (0)