Workspace reset to Basic
In current 3.5.1 builds, if you create or change to a custom workspace, the workspace internally is set to basis.
Either the dropdown or the View / Toolbars menu will report current workspace is Basic, and quit/restart will change you to basic workspace. This is at least true if using the default language, it could be that things work better using a translated UI. The problem is very likely related to https://github.com/musescore/MuseScore/pull/6535; I think the translatableName is probably null here.
Possible solutions if my guess is right:
- set translatable name explicitly to name if null, probably in changeWorkspace
- check for null translatableName every time we use it and fallback to name
- change definition of translatableName to do that check & fallback
- revert that PR, as the bug it fixed was much less critical (only affecting language changes, not every workspace change and every program start)
I believe this to be a showstopper must fix for 3.5.1