-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
If RoomSubList is collapsed or filtered we still don't see the IncomingCallBox for incoming calls(!) #4369
Comments
Does this need a design before a fix can be done? |
No. The problem is simply that the IncomingCallBox has ended up in the wrong place in the DOM yet again, which means that if the RoomSubList is collapsed it's invisible. It also means the CSS is wrong, as it looks like it's embedded within the H2 tag of the list or something. @dbkr: i assume this is because of a revert fail when demerging my RoomList fixes. |
this is at least a major bug, because it means people miss calls entirely and screws my demos. |
Ok, this is still true - but the incoming call box is pinned to the RoomSubList header regardless of whether it's collapsed and regardless of whether the LeftPanel itself is collapsed. The position is also slightly off. |
Fixes element-hq/element-web#4369 Previously the RoomSubList would filter its list of rooms to verify that the incoming call belongs to it. This causes problems when the sub list is being told some rooms don't exist (ie: the list is filtered). It is trivial for the RoomList to instead track which RoomSubList (tag) it should be handing the call off to so we do that instead now. The RoomSubList trusts that the caller has already filtered it and will render the IncomingCallBox if it has an incoming call.
Fixed by matrix-org/matrix-react-sdk#2333 🎉 |
No description provided.
The text was updated successfully, but these errors were encountered: