Ticket #3445 (new defect)
Collaboration initiator can't leave a collaboration session
|Reported by:||uwog||Owned by:||uwog|
|Priority:||high||Milestone:||8.2.0 (was Update.2)|
|Action Needed:||never set||Verified:||no|
|Deployments affected:||Blocked By:|
Consider an activity being shared by person S, and joined by persons C1, C2, and C3.
Persons C1, C2 and C3 are allowed to leave and rejoin the collaboration session. However the whole session will stop working when person S leaves (because he is controlling the whole session.
AbiCollab requires that one person 'owns' the session, as this is required to do proper collision handling.
We should implement a way to automatically select a new session owner to hand over control to as soon as the current owner leaves the session. This will be a lot more intuitive to the people involved in the session.
Note that this will cause a tiny lag while collaborating (somewhere between 0 and 5 seconds in practice I think), while AbiCollab makes the documents agree to a common state before handing over control.