Meshuggah24: WOW! Thank you to everyone who worked on this fix! Hopefully this will be integrated into the next official GOG release?
Unfortunately with the way the community integrations currently work, that's extremely unlikely. Only the plugins for Xbox and Epic are official and maintained by GOG themselves. All of the others, including Steam, are open source community projects, which Galaxy simply searches for and downloads from this Github page:
https://github.com/FriendsOfGalaxy/
The problem is that that Github account has been abandoned, so none of the plugins on there have been updated in ages. This means that even when a plugin is fixed by the community, there is currently no way to make those fixes available through the Galaxy client, because no one has access to that Github account.
I believe some attempts have been made to ask GOG to point to another Github that is actively maintaining the same plugins, but I don't think they've had any luck with that.
Which means that for now the only way to fix plugins when they break is to upload the fix somewhere else, and have people download & replace the files manually. Until GOG change where Galaxy looks for its community plugins (or by some miracle the FriendsofGalaxy account is resurrected), it's impossible to get those fixes out to anyone automatically, so I would say, don't pin your hopes on a Galaxy update resolving this.
==============
The good news is that someone is working hard to release a properly fixed version of the Steam plugin. The reason it's taken so long is that Steam has completely changed how their authentication process works, which means that the original plugin's method of staying connected is completely FUBAR now, and most of the authentication code had to be rewritten to restore the original functionality.
The quick fix you applied tries to work around that by telling the plugin to ignore everything that's broken and proceed with the sign in anyway, which is why it only logs you in temporarily, because it has skipped the entire part where it's supposed to negotiate a secure longterm sign-in with Steam.
The plugin rewrite has now reached a point where most of the issues with signing in and staying connected appear to be resolved (although more testing would still be helpful). So it's mostly a matter of code clean-up now and getting it ready for a wider public release.
For the moment it's still an in-dev alpha, which means it takes a few extra steps to set up than simply downloading and copying the files. But if anyone wants to give it a go, discussion and instructions for it can be found here:
https://github.com/FriendsOfGalaxy/galaxy-integration-steam/discussions/169 Hopefully an easier to install version should be available soon, and the best place to keep an eye out for that would be at the bottom of the main issue page here:
https://github.com/FriendsOfGalaxy/galaxy-integration-steam/issues/159 I think the end goal is to get the reworked plugin added to
https://github.com/GOG-Nebula, which is where updated versions of the other plugins can be found as well. If GOG could be persuaded to update Galaxy to download plugins from there instead, it would be possible to get fixes for these plugins out via the Galaxy client again.