From aaa51a445772cf6131afd01a541f9d0ee84035b7 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Fri, 7 Aug 2026 20:15:53 +0200 Subject: [PATCH] =?UTF-8?q?=E2=8F=AA=EF=B8=8F(frontend)=20revert=20old=20p?= =?UTF-8?q?ermission-toggle=20hotfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Revert the old hotfix that allowed users to toggle their microphone or camera while permissions were not granted, which then triggered a `getUserMedia` call to prompt for them. Now that the permission store is properly kept in sync with the browser, this workaround is no longer needed as-is. The intended behavior will be reimplemented cleanly in a later commit. --- .../rooms/livekit/components/controls/Device/ToggleDevice.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/features/rooms/livekit/components/controls/Device/ToggleDevice.tsx b/src/frontend/src/features/rooms/livekit/components/controls/Device/ToggleDevice.tsx index 15092eea..de274569 100644 --- a/src/frontend/src/features/rooms/livekit/components/controls/Device/ToggleDevice.tsx +++ b/src/frontend/src/features/rooms/livekit/components/controls/Device/ToggleDevice.tsx @@ -150,8 +150,9 @@ export const ToggleDevice = ({ onPress={() => { if (cannotUseDevice) { openPermissionsDialog(kind) + } else { + toggle() } - toggle() }} aria-label={toggleLabel} tooltip={