Briefly opening the channel list resets the chat scroll position

(#1798) Bug Fixed mobile

Thread

Comment by @M0n7y5
RexSystem 1 vote originally by @M0n7y5 on GitHub
Fixed on canary by 878033cd and bb2b73fc — the chat subtree now stays mounted behind the drawer (Offstage instead of removal), so the scroll controller and position survive the reveal round-trip. Covered by a regression test in message_list_scroll_test.dart. Will be in the next beta; please reopen if it still reproduces there.