From 8402eb53c8ccee3fd52101ed0df7f14526854e0f Mon Sep 17 00:00:00 2001 From: Hampus Date: Wed, 2 Sep 2026 17:35:15 +0200 Subject: [PATCH] feat(voice): skip the screen-share picker modal on web (#2393) --- .../voice/components/modals/ScreenSharePickerModal.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fluxer_app/src/features/voice/components/modals/ScreenSharePickerModal.tsx b/fluxer_app/src/features/voice/components/modals/ScreenSharePickerModal.tsx index b594dfa70..85f1cd9da 100644 --- a/fluxer_app/src/features/voice/components/modals/ScreenSharePickerModal.tsx +++ b/fluxer_app/src/features/voice/components/modals/ScreenSharePickerModal.tsx @@ -474,6 +474,10 @@ export async function preloadScreenSharePickerSources(): Promise { + if (!getElectronAPI()) { + await startConfiguredDisplayScreenShare(null); + return; + } ModalCommands.push( ModalCommands.modal(() => ( @@ -484,6 +488,10 @@ export async function openScreenSharePickerModal(): Promise { export async function openScreenShareSourceSwitcherModal( options: {initialTab?: ScreenSharePickerTab} = {}, ): Promise { + if (!getElectronAPI()) { + await switchConfiguredDisplayScreenShare(null); + return; + } ModalCommands.push( ModalCommands.modal(() => (