You can see that when loaded I have two buttons, one is to download the png using CreateScreenshotUsingRenderTarget function which works fine.
Other button enables you to upload different file so you can use it in the viewer.
The issue happen when I upload several models one after the other. Everything works fine with the viewer. Models switch and render properly, but when I use downloadPNG button after uploading several files I get multiple prompts for download (one for each model that was uploaded in the viewer)
I’m sorry but we are pushing the release right now so I can’t install your repo and stuff I need a repro I can dig into quickly (something live)
Thant being said I’m pretty confident it would be easier for you to simply drop a breakpoint in the screenshot function and see why it is called multiple times