StremioX 0.2.12
The vanishing tab bar, root caused and actually fixed. This release replaces an earlier 0.2.12 that treated symptoms.
The bug, explained
Since 0.2.9 the navigation bar could vanish after playing something or searching, refuse to come back on Up, then reappear on its own a minute later, sometimes jumping you to another tab. Caught live with a debugger: every player close left the bar's container parked hundreds of points above the screen while the system's own flags claimed it was visible. Focus could even sit on the invisible bar (pressing right switched pages with no bar in sight) until some later layout pass rescued it.
Fixed
- The app shell is created once and never torn down. The 0.2.9 profile picker replaced the whole shell while it was open, and every cold start or profile switch rebuilt the tab bar mid-session against a half-finished layout. That is what planted the bad geometry. The picker is now a standard full screen modal over the permanent shell, which also keeps it fully usable with the Siri remote.
- The bar re-syncs itself after every playback. The moment you close the player, a healer checks the bar's real position, re-homes it if it was parked offscreen, and logs what it found. In testing the bar is back within a couple of seconds of leaving the player, every time.
- The invisible focus strips from the last two builds are gone. They treated the wrong layer and could cost an extra press or jump you to a random tab.
Also in this release: closing the player stops the playback engine instantly (an invisible zombie core could keep decoding for a minute after close, which is what wedged the bar's layout in the first place), and the Watch button keeps focus while it waits for your add-ons to settle.
Install
Sideload StremioX-tvOS-0.2.12.ipa onto Apple TV. Full instructions are in the README.