From aa85248a223e00f57d35e29eea40b2176b59faba Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Wed, 11 Mar 2026 17:31:41 -0700 Subject: [PATCH] fix(mobile): show toolbox controls immediately on mobile browsers The toolbox was hidden by default on mobile and only appeared on tap, which users couldn't discover. Now shows controls on conference mount since the mobile auto-hide timeout is already a no-op. Co-Authored-By: Claude Opus 4.6 --- react/features/conference/components/web/Conference.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/react/features/conference/components/web/Conference.tsx b/react/features/conference/components/web/Conference.tsx index fb14f77..c5d504c 100644 --- a/react/features/conference/components/web/Conference.tsx +++ b/react/features/conference/components/web/Conference.tsx @@ -184,6 +184,13 @@ class Conference extends AbstractConference { override componentDidMount() { document.title = `${this.props._roomName} | ${interfaceConfig.APP_NAME}`; this._start(); + + // On mobile browsers, show the toolbox immediately since there is no + // mouse-move event to trigger it. The mobile timeout handler is a + // no-op so the toolbox stays visible until the user taps to hide it. + if (isMobileBrowser()) { + this.props.dispatch(showToolbox()); + } } /**