mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2025-12-20 02:08:57 +00:00
Add the ability to pass to electron --disable-features values
Right now, HardwareMediaKeyHandling is the only disabled value and all other disabled values are ignored. This flag is needed when using Wayland due to the bug: https://bugs.chromium.org/p/chromium/issues/detail?id=1356014 In order to have a non blurry app, WaylandFractionalScaleV1 has to be added to the disabled features
This commit is contained in:
@@ -1738,7 +1738,10 @@ async function getDefaultLoginItemSettings(): Promise<LoginItemSettingsOptions>
|
|||||||
|
|
||||||
// Signal doesn't really use media keys so we set this switch here to unblock
|
// Signal doesn't really use media keys so we set this switch here to unblock
|
||||||
// them so that other apps can use them if they need to.
|
// them so that other apps can use them if they need to.
|
||||||
app.commandLine.appendSwitch('disable-features', 'HardwareMediaKeyHandling');
|
const featuresToDisable =
|
||||||
|
`HardwareMediaKeyHandling,${app.commandLine.getSwitchValue('disable-features')}`;
|
||||||
|
app.commandLine.appendSwitch('disable-features', featuresToDisable);
|
||||||
|
|
||||||
|
|
||||||
// If we don't set this, Desktop will ask for access to keychain/keyring on startup
|
// If we don't set this, Desktop will ask for access to keychain/keyring on startup
|
||||||
app.commandLine.appendSwitch('password-store', 'basic');
|
app.commandLine.appendSwitch('password-store', 'basic');
|
||||||
|
|||||||
Reference in New Issue
Block a user