You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 6cc69a5
Browse filesBrowse the repository at this point in the historyBrowse files
Profile: the music strip arrives with the transition
The header showed the profile's saved-music list only, and the list context
publishes an empty loading state at once, so the full user's track (which the
chat has usually fetched already) was ignored until the list answered. On a
first open that is the network: the strip was missing from the first layout,
and when it landed during the chat-to-profile expansion the held layout was
applied without animation as the transition ended, snapping the strip and the
24 pt header growth in one frame.
- Until the list answers, the strip shows the full user's track
(peerInfoProfileMusic, tested); a list that answers empty shows none.
- The strip arriving or leaving counts as an info change in updateData, so a
late arrival animates.
- A strip change while the views are lent to an expansion is applied with the
same spring when they come back.
- Tapping the strip before the list answers waits for it, since the player
plays the list.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
0 commit comments