nextcloud / nextcloud/talk-desktop
Desktop client crashes on trying to re-enter a group call
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 525
- Forks
- 85
- Avg merge
- 8h 5m
- Merged PRs (30d)
- 35
Description
How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Steps to reproduce
- Start a group call
- Change to any 1:1 chat room with CTRL-/⌘-Click
- Try to change back to group call room by clicking on the room
Expected behaviour
"Leave this page" should return to the 1:1 window and (maybe) "join here shouldn't be available at all:
Actual behaviour
-
On windows 11 systems the 1:1-chat window crashes the client. It needs to be restarted again.
-
On macOS (10.15.) the 1:1 window crashes (you can close it) and in the back you drop out of the group call:
Desktop client
Talk Desktop client version: v0.30.0
Operating system: Windows 11 / macOS 10.15
Operating system version: Windows 11 / (In case of Linux, provide the distribution.)
Microphone available: yes/no
Camera available: yes/no
Server
Nextcloud version: 30.0.0
Talk app version: 20.0.0
Custom Signaling server configured: yes (2.0.0)
Custom TURN server configured: yes
Custom STUN server configured: yes
Logs
No logs available.
Client log
----------------------------System report----------------------------
Nextcloud Talk Desktop version 0.39.0
- Built with Nextcloud Talk version 20.0.1
Connected to:
- Server address: https://try.nextcloud.com/ltd/sebastian
- Nextcloud Server version 30.0.0
- Nextcloud Talk version 20.0.0
OS: Darwin 24.0.0 (Darwin Kernel Version 24.0.0: Tue Sep 24 23:36:26 PDT 2024; root:xnu-11215.1.12~1/RELEASE_ARM64_T8103)
----------------------------System report----------------------------
Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log
c) ...
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the documented sequence: enter a group call, switch to a 1:1 room with CTRL-/⌘-Click, then select the group-call room again. Investigate the desktop room-switching and call re-entry entry points using the reported Windows and macOS environments. Done means re-entering the group call no longer crashes the client and the navigation behavior matches the expected description.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, javascript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100