Originally Posted by Drumstix42
You could try adding a script that gets simply hides all the other pages on problematic pages.
Unfortunately since the problematic page isn't shown the OnShow script never triggers. I thought about that and tried it, and it didn't work. I think best case is that you must
match the attributes with the pages they control in the default UI, eg. if the Construct pane is controlled by the v17 attribute in the default then any mod must control the Construct pane via v17. If you're adding panes, like Profit does for statistics, they have to be done via attributes not used in the default. I'm going to rewrite Profit that way, using v# for the panes that match the default and p# for Profit's custom panes, and see if that works.
It boggles me why they'd need to arrange things like this, but unfortunately it doesn't surprise me. I rail against the same kind of thing all the time at my day job.