For other people who have this issue, the only workaround I know is to exit Steam and open it again. On a Steam Deck you will have to restart the whole OS.
Maybe related to https://github.com/ValveSoftware/steam-for-linux/issues/9273 but honestly I couldn't tell what exactly that issue is about, it was too confusing.
In the patch notes for the April 18 Beta release, I saw:
Fixed a case where the per-app Steam Play compatibility tool override dropdown would not appear
After enabling beta and installing this update, it seems like the issue is not happening. In fact, it even lets me change the Proton version while the game is running.
Cool stuff!
Closing per the last comment.
Your system information
Please describe your issue in as much detail as possible:
After exiting a game that is running with Proton, I want to try running with a different Proton version. I go to game properties, compatibility, and see that the dropdown for selecting Proton version has mysteriously disappeared with no explanation.
This happens even when Steam itself detects that the game is not running and displays the
Playbutton in the library page. It seems that the compatibility settings use some other, faulty mechanism to detect if the game is running. Or perhaps there is a UI bug where Steam forgets to unlock that UI after a game exits.I expect the compatibility UI to not change at all whether the game is running or not. If I attempt to change the dropdown, that's when Steam should check whether it's running. If it is, Steam should display a clear error message and revert the dropdown to its previous value.
Steps for reproducing this issue:
Playbutton.Stopbutton.Playbutton again.