Hi, thanks for the report!
This patch is indeed pretty much incorrect and the problem it was trying to solve has actually been fixed in a better way somewhere else. The patch was not even needed anymore in Proton 7.0 but we missed it and we will remove it in next release. I hope this will solve your issue.
Thank you Rémi, that is great to hear!
As expected, the issue in Zusi 3 is gone when using current Proton, so I'll close this. Thanks again!
This proton patch in Proton 6.3 and in Proton 7.0 for urlmon.dll leads to an issue in Zusi 3 - Aerosoft Edition (1040730). Reverting the commit and copying the built urlmon.dll into Proton 7's dist/lib/wine/i386-windows directory fixes the bug for me.
Zusi generates a little zeitstrahl.bmp image that is embedded into the ieframe on the right-hand side of the window to highlight the time when this train is active on a time scale. When the proton patch is applied, apparently ieframe fails to close the zeitstrahl.bmp file after the HTML page load. ieframe/mshtml/urlmon/?? opens that file in exclusive file sharing mode (or whatever the Windows mechanism for this is called), so when Zusi attempts to update the file after selecting a different train (ICE 694 in this case), that attempt fails.