Normally with JS that you can just load the scripts straight from your filesystem which don’t get cached, which is how I develop everything before to pushing to a server, @Richardus.Raymaker
The only tricky part is the creation of the paths to the files.
Same thing applies for any models or textures loaded directly from filesystem, but that is equally tricky with the paths.
Now some info:
OverlayWindow basically is always a QML Window while OverlayWebWindow is a Extension of a QML Window Tablet app uses either, depending on what the file name ends with.
QML apps are loaded and compiled into memory when loaded and a context is created for that file. JS/HTML apps are wrapped in a QML Shell by default, but this allows them to be loaded via cache busters.
IIRC: You’ll need to destroy the instance first prior to creating it again to reload it. So alternatively either clear cache or restart the client for now.
Unfortunately I havent played around with it much, so I dont know the script interfaces for it, so I usually stick with HTML/JS due to the above. there used to be a way to do it without the above.