This is more a question on fixing in-browser cloud storage services.
Mounting the cloud storage locally is probably the best solution to this. I don't access my files in Nextcloud through my instance's website, I do it through the app that lets me treat it as another directory on my computer. OneDrive and iCloud already do this by default on Windows and Mac, respectively.