Preserve previous session when opening a file from outside MuseScore when mscore isn't running already
I'm not sure if this is more of a bug or a feature, but currently in 2.3, if you try to open a file from your OS's file browser BUT MuseScore isn't running, the previous session data (in particular, all open files) gets lost (BAD). However, if MuseScore is already running, then opening a file this way opens it in a new tab alongside all the existing open files (GOOD/EXPECTED).
It would be nice if only the second way (i.e. previous session is preserved) is the only behaviour that happens.
I discovered this issue by accident a few weeks ago when I went to open a file from a folder, not realising that I didn't have a MuseScore instance running already (as I was on a different virtual desktop), thus nuking the backlog of WIP stuff I'd been working on.