I was running ThinLinc 4.14.0 client and got the update dialog for 4.15.0. I clicked 4.15.0, which launched Firefox and opened the download page. However, the client had completely locked up in the background and I needed to do a SIGKILL to get rid of it. I could see that it had a child xdg-open that was in a zombie state. Seen on Fedora 38.
Encountering the same client freeze on Fedora41, RHEL9, and Ubuntu24.04, when upgrading from 4.15.0 and 4.17.0, while having Firefox or Chrome as default browsers. However, the bug does not appear if there's already a browser running prior to accepting the upgrade proposition from the client. In that case, the download page is opened in a new tab and the client shuts down as intended. This probably limits to some extent the amount of users encountering this.