Fix accessibility to the reaction picker (not of it though)

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
Michael Telatynski 2019-12-09 14:12:30 +00:00
parent 142a71cc67
commit 69eeabd99e
2 changed files with 16 additions and 3 deletions

View file

@ -70,10 +70,13 @@ export class ContextMenu extends React.Component {
// on resize callback
windowResize: PropTypes.func,
catchTab: PropTypes.bool, // whether to close the ContextMenu on TAB (default=true)
};
static defaultProps = {
hasBackground: true,
catchTab: true,
};
constructor() {
@ -187,6 +190,11 @@ export class ContextMenu extends React.Component {
switch (ev.key) {
case Key.TAB:
if (!this.props.catchTab) {
handled = false;
break;
}
// fallthrough
case Key.ESCAPE:
this.props.onFinished();
break;