When I updated to 18.104.22.168, I noticed that the tabs are no longer duplicated. Great, nice, very helpful. See post How to "start in desktop browser" without a new tab everytime for background.
But, I’ve found, as posted here Start in Desktop Browser starts program twice - windows with chrome, the pwa is invoking a reload unnecessarily in certain circumstances…
I found, similar to the problem in Modifying PWA.js code with ChangeForm, that if you close chrome between each invocation via desktop browser, that everything works fine. But if you leave the chrome open, press the deploy in AS without making any changes from the last time and leaving AS open from the last time, that the pwa now thinks it needs to reload. But there were no changes, so no reload is necessary.
Is AS changing some file cache indicator for one of the project files from deploy to deploy in desktop browser?