Project repair goes into endless loop (proxy related?)

Operating system? Win10/11
Shotcut version ? verified with v250125
Steps to reproduce (see attachment for reproducer):

  1. Copy project file test.mlt and Video.mp4 into the same folder e.g. C:\tmp
  2. Open project and make sure that a proxy has been created for the video file and is being used. The project has proxy enabled, the proxy folder is located at D:\ShotcutProxy
  3. Close the project
  4. Rename Video.mp4 to Video1.mp4
  5. Open the project and follow instructions to replace the missing file C:\tmp\Video.mp4 by the one with the new name.
  6. Close project as test_repaired.mlt
  7. Open test_repaired.mlt
  8. ==> again you get prompted to replace a missing file “\Video1.mp4” - note that this is the NEW file name and the path to the file is missing!
    If you follow instructions and replace the file again with C:\tmp\Video1.mp4 you create a new project file test_repaired_repaired.mlt. Close the project.
  9. Open test_repaired_repaired.mlt — and go back to step 8 for an endless loop …

Note: I started off with a video with minimal resolution (for small size), but the problem did not occur, because no proxy was created. Only after I enforced creation of a proxy I could create the reproducer.
BTW this is a follow-up to a problem I reported a long time ago (Repair doesn't repair - endless cycle). I worked around this back then by editing the project file, but it wasn’t really resolved.
I hope it can be traced down and fixed with this simple example:
TEST8 (endless repair).zip (358.2 KB)

Yes, it happens when proxy is turned on. It was an erroneous fix for this previously old same bug report:

It is fixed for the next version. Thanks

glad to hear this - thanks for the quick turnaround!