fix(mobile): returning to a tab clears its old detail instead of crashing

A tab switch pops the workspace to its list, so the tab you return to
drops the detail it was showing. Its column attaches the empty
placeholder and removes the old screen in one commit, but Reanimated
held the removal for exiting animations inside the screen, because it
only exempts legacy Screens components. Screens pushed the placeholder
over the still-mounted pull request, then popped a screen that was no
longer on top: debug builds crashed with "Attempt to pop non-top
screen", and release builds would pop the placeholder and leave the
stale pull request showing. This affects iPad and iPhone Duo columns,
folded or not.

Reanimated now treats Screens v5 stack, split and tab screens like
legacy screens, so their removal lands in the same mount as the rest of
the commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3f0e6219d0Julius Marminge committed on 10/21/2026, 11:43:05 PMparented4b4a8

Checks

All checks passed
3 files changedLine totals unavailable