it sorts them based on the page name and the sub name.
Indeed I just saw it. but this makes things extremely confusing. a sub that you just enter suddenly comes inbetween the others due to the alphabetic sort while you expect it to appear as tab 6 replacing the oldest 'touched' sub.
imho it should sort on that calculated factor or you need to constantly look at which number you need to press especially when paging through the source.
In B4J the process_globals can be even a sticky one at spot 1. which is always handy to jump back to where you last added a variable but then the tabs should be document related and not project related which gives more room for tabs of/for the current working source.
When I look at my current 'status' I have 1. Main Process_Globals which is there because that's where the project opened.
All the others point to the actual class I've been working in. So 1 tab is 'lost' since it's project based.