diff --git a/react/features/toolbox/components/web/Toolbox.js b/react/features/toolbox/components/web/Toolbox.js index 6eba715045..fb6d6ef0ce 100644 --- a/react/features/toolbox/components/web/Toolbox.js +++ b/react/features/toolbox/components/web/Toolbox.js @@ -73,7 +73,8 @@ import { import { setFullScreen, setOverflowMenuVisible, - setToolbarHovered + setToolbarHovered, + setToolboxVisible } from '../../actions'; import { isToolboxVisible } from '../../functions'; import DownloadButton from '../DownloadButton'; @@ -238,6 +239,7 @@ class Toolbox extends Component { this._onMouseOver = this._onMouseOver.bind(this); this._onResize = this._onResize.bind(this); this._onSetOverflowVisible = this._onSetOverflowVisible.bind(this); + this._onTabIn = this._onTabIn.bind(this); this._onShortcutToggleChat = this._onShortcutToggleChat.bind(this); this._onShortcutToggleFullScreen = this._onShortcutToggleFullScreen.bind(this); @@ -368,6 +370,7 @@ class Toolbox extends Component {
@@ -698,6 +701,19 @@ class Toolbox extends Component { this._doToggleScreenshare(); } + _onTabIn: () => void; + + /** + * Toggle the toolbar visibility when tabbing into it. + * + * @returns {void} + */ + _onTabIn() { + if (!this.props._visible) { + this.props.dispatch(setToolboxVisible(true)); + } + } + _onToolbarOpenFeedback: () => void; /**