Closed latenightdef closed 2 years ago
Are you running a desktop environment based on GTK(4)?
If yes, then this is a known issue and I sadly have no idea what is going on or why this is happening, because on KDE everything works as it should (as in the application does not exit when pressing OK or cancel on the settings dialog).
From my testing it seems like that it works fine on older GTK3 based DEs so this is probably a bug that got introduced somewhat recently.
If this really bothers you, I can look into a workaround.
I see, I'm running Syncthingy on Fedora 37 Beta with GNOME 43.
yeah this makes sense, I can reproduce this issue on anything newer than and including GNOME 42.
Exactly the same binary is behaving in a different way despite the same runtime and sandboxing of Flatpak. This is really strange to say the least.
alright so small update
After messing around for a few hours I finally found a very ugly workaround for this bug, but it works I guess.
I will be pushing it to flathub-beta for now, to do further testing.
EDIT: it is confirmed working for me on Ubuntu GNOME, so I pushed to stable, it will be available on FlatHub stable in a few hours
Every time I update settings via Syncthingy Settings panel and try to exit from it, X on the top right, cancel or OK. This is what I get.
Is there any way I can keep this running after settings are updated, without needing to start Syncthingy from the appmenu again?