In the SF it is possible to open multiple projects or project versions. For example you can open functionality for version 1.00 and version 1.10 of your branch. However you are able to edit both. Sometimes if you need to check something with older versions/different branches this can become very confusing and there is the risk of editing the wrong branch or project.
- Do not switch the active project upon switching tabs
- add some kind of colour (red) or a warning sign (red exclamation mark) to show the current tab is not part of the active project
- make any tab that is not the active project read-only.