I have a managed release package at version v1. I added a new tab in version v2 and upgraded the package. After installation of this upgraded package, the new tab is not visible for the app. I checked my custom app and see that the new tab is not included in the list of included-tabs. However, when I created the upgrade package, I had added it to the App.
To make the tab visible, I had to manually include the tab in the test-org.
Does this mean if I add a new tab during upgrade, all the subscribers would have to manually include the tab in their respective orgs? Is this the desired behavior? Am I missing something?