fix(mobile): a fresh pull request opens below the header on the folded iPhone Duo

Each iOS stack screen gets its own safe-area provider. Until UIKit
measures that column, it reports the window's insets, and the window
on the folded iPhone Duo has no top inset because the status bar sits
on the side. Pull request detail passed -insets.top to LegendList as
initialScrollOffset. LegendList keeps its first value, so it pinned the
scroll view's contentOffset at 0. When the header's inset arrived, the
content inset grew but the offset stayed put, which hid the title
under the header as if the page were already scrolled.

The scroll views behind the pull request detail, the pull request list,
reviewers, and Home now own their resting offset. They follow the top
inset while resting below the header and hold it once scrolled. These
lists previously re-applied -insets.top on every inset change, so a
rotation or fold also jumped a scrolled reader back to the top.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
e0152b40aeJulius Marminge committed on 10/21/2026, 11:43:05 PMparente4779fd
7 files changedLine totals unavailable