fix(turn): preserve mention override during membership refresh #17
Reference in New Issue
Block a user
Delete Branch "debug/mention-override-reset"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Fix mention override being clobbered by repeated ensureTurnOrder/initTurnOrder membership refreshes.
Changes
initTurnOrder, compare membership againstsavedTurnOrderwhen mention override is active (instead of temporary overrideturnOrder).savedTurnOrderand keep current overrideturnOrder/currentSpeakerintact.Validation
Reproduced channel issue where @nav was answered by neon due to override reset; with this patch, mention routing remained stable and test passed.