Use participant avatarURL directly as fallback in Avatar component

Fixkamo-meet
Shipped
March 30, 2026 at 9:12 AM UTC
Author
Kamo
Commit
435dc77

The loadableAvatarUrl pipeline (preload check → setLoadableAvatarUrl) was never setting the URL due to disableThirdPartyRequests and the delayed-load flow clearing avatarURL before CONNECTION_ESTABLISHED. Now the Avatar component's _mapStateToProps falls back to the raw participant.avatarURL (set from JWT context.user.avatar) when loadableAvatarUrl is empty. This is a direct source code fix — the <img> tag will load the image and the component's onError handler will fall back to initials if it fails.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing