1534bc2ea7fadb84d107e7582f0a14bd04930450
Presence and profile lived in component state, and selecting a peer began by clearing it — so every click blanked the panel back to "enter a username", then rebuilt it from two network calls, even for a peer looked at seconds earlier. The panel is mostly used by bouncing between the same handful of favourites, which made that the common path. A query keyed by username makes the second visit free and the first one non-destructive: the card now renders from the selected name, so it appears immediately with the presence line filling in, and the shares browser below it stays mounted rather than unmounting and losing its expanded tree. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%