I have a tab strip that currently has two tabs, when the client is launched the correct page is shown but the incorrect tab appears to be selected. Once you click between the two tabs a few times it sorts itself out. I'm having trouble figuring out exactly how I would resolve this so that it is correctly displayed on launch.
Perspective doesn't have a "tab strip" component. It has the view type Tab Container and also the Tab Container component. Which are you using?
Usually the view or component will open on the tab set by props.currentTabIndex
when the project is saved. This can be a bit of a nuisance to remember.
You can use the onStartup event to script the selected tab. For example, on Tab Container View try this in the onStartup script:
self.getChild("root").props.currentTabIndex = 0
Thank you for the clarification, this resolved my issue.