Skip to content

Comments

Retain remoteusermedia modifications across sessions#3603

Draft
Half-Shot wants to merge 1 commit intolivekitfrom
hs/retain-user-volume-across-sessions
Draft

Retain remoteusermedia modifications across sessions#3603
Half-Shot wants to merge 1 commit intolivekitfrom
hs/retain-user-volume-across-sessions

Conversation

@Half-Shot
Copy link
Member

Fixes #3594

This adds a new settings type that is per-userId, that tracks settings you've applied to another user and retains them for the next call.

TODO: Need to think about per-userId+deviceId, as you probably only want this to apply to the specific device the user is using (at least for media controls)

Copy link
Member

@robintown robintown left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suspect this change makes it so that if you mute a participant, reload the page, and then try to unmute them by clicking the mute toggle, nothing happens. Storing both volume (reflects mute state) and committedVolume (non-zero, reflects the "unmuted" value) would be one way to fix this.

@fkwp
Copy link
Contributor

fkwp commented Dec 4, 2025

@daniellekirkwood I think this need Product Input

@WillNilges
Copy link

WillNilges commented Feb 16, 2026

👋🏻 Wanted to bump this. Really interested in seeing this get merged :) Can I do anything to help?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

X-Needs-Product More input needed from the Product team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Keep user volume persistent between calls

4 participants