diff --git a/webapp/channels/src/components/emoji_picker/components/emoji_picker_skin.tsx b/webapp/channels/src/components/emoji_picker/components/emoji_picker_skin.tsx index 1e7646ef3b..5e31a93c3f 100644 --- a/webapp/channels/src/components/emoji_picker/components/emoji_picker_skin.tsx +++ b/webapp/channels/src/components/emoji_picker/components/emoji_picker_skin.tsx @@ -131,6 +131,7 @@ export class EmojiPickerSkin extends React.PureComponent { onClick={() => this.hideSkinTonePicker(skin)} > {skinTone.label.defaultMessage} @@ -144,6 +145,9 @@ export class EmojiPickerSkin extends React.PureComponent { className='skin-tones__close-icon style--none' onClick={() => this.hideSkinTonePicker(this.props.userSkinTone)} aria-label={closeButtonLabel} + aria-expanded={this.state.pickerExtended} + tabIndex={0} + aria-controls='skin-tones-icons' > { /> -
+
{choices}
@@ -180,6 +189,8 @@ export class EmojiPickerSkin extends React.PureComponent { className='style--none skin-tones__icon skin-tones__expand-icon' onClick={this.showSkinTonePicker} aria-label={expandButtonLabel} + aria-controls='skin-tones-icons' + aria-expanded={this.state.pickerExtended} > {'emoji { timeout={200} >
-
- {this.state.pickerExtended ? this.extended() : this.collapsed()} +
+ {this.state.pickerExtended ? this.extended() : this.collapsed() }