As my code grows in size, I find the automatic ordering of tabs and how that interacts with running the code increasingly awkward.
Would you consider allowing manual ordering of the tabs?
What I find myself doing is starting in the Main tab and then creating new tabs for classes needed by Main, and then new tabs for code needed by those tabs and so on.
If new tabs always were inserted after the current tab and the tabs were read from last to first, I’d hardly have to reorder the tabs at all. But having the facility would be really helpful as I refactor the code.