From 10e2c5c1e49e929d221476f16af59af24c13057e Mon Sep 17 00:00:00 2001 From: David Baker Date: Tue, 6 May 2025 11:40:32 +0100 Subject: [PATCH] Apply workaround for electron bug Fixes https://github.com/element-hq/element-desktop/issues/2297 --- src/electron-main.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/electron-main.ts b/src/electron-main.ts index 6c91eb1..fd27ad2 100644 --- a/src/electron-main.ts +++ b/src/electron-main.ts @@ -298,6 +298,11 @@ app.commandLine.appendSwitch("--enable-usermedia-screen-capturing"); if (!app.commandLine.hasSwitch("enable-features")) { app.commandLine.appendSwitch("enable-features", "WebRTCPipeWireCapturer"); } +// Workaround bug in electron 36:https://github.com/electron/electron/issues/46538 +// Hopefully this will no longer be needed soon and can be removed +if (process.platform === "linux") { + app.commandLine.appendSwitch('gtk-version', '3'); +} const gotLock = app.requestSingleInstanceLock(); if (!gotLock) {