Reposting my findings here:
if you open the console after opening the link (when its still blank) the console shows errors
after the reload, these errors remain:
Comparing with the errors for people who didn't need to reload the viewer, after the reloads the errors match up, but before the reload there are those unhandled promise rejections which aren't experienced by people who don't have this bug.