You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: this is not the first time Electron blindly updated Chromium without having any backward-compatibility or regression testing for existing users (example: tray issues)
Workarounds
Workaround is to pass ./ipfs-desktop --gtk-version 3 or hardcode app.commandLine.appendSwitch('gtk-version', '3') in app code.
Both bad UX, brittle, and not future-proof.
Plan
We will downgrade Electron to 35 until this mess is fixed upstream (electron/electron#46538).
The text was updated successfully, but these errors were encountered:
downgrading electron until it is "safe" to use GTK4 as the new default.
this feels safer than hardcoding
app.commandLine.appendSwitch('gtk-version', '3')
in our code.
Closes#2952
downgrading electron until it is "safe" to use GTK4 as the new default.
this feels safer than hardcoding
app.commandLine.appendSwitch('gtk-version', '3')
in our code.
Closes#2952
Uh oh!
There was an error while loading. Please reload this page.
On linux, trying to run #2949 on certain linux distributions ends up with process crashing with:
This is a bug due to Electron updating to latest Chromium, which switched to GTK 4 by default, while many, MANY distributions are still using GTK 3.
Note: this is not the first time Electron blindly updated Chromium without having any backward-compatibility or regression testing for existing users (example: tray issues)
Workarounds
Workaround is to pass
./ipfs-desktop --gtk-version 3
or hardcodeapp.commandLine.appendSwitch('gtk-version', '3')
in app code.Both bad UX, brittle, and not future-proof.
Plan
We will downgrade Electron to 35 until this mess is fixed upstream (electron/electron#46538).
The text was updated successfully, but these errors were encountered: