Bug #2109
Quassel client freezes when rapidly switching between chat buffers
0%
Description
Steps to reproduce:
1. Open Quassel Client and connect to a Quassel Core.
2. Join several channels or open several chat buffers.
3. Rapidly switch between the buffers by clicking them repeatedly.
4. Continue switching for several seconds.
Expected behavior:
The client should remain responsive and switch between buffers normally.
Actual behavior:
The client may become temporarily unresponsive or freeze for several seconds.
Environment [url=https://2048a.io]2048[/url]:
- OS: [please specify]
- Quassel version: [please specify]
- Client mode: [Monolithic / Client + Core]
Additional information:
This issue appears to be more noticeable when many buffers are open.
History
#1 Updated by CeeCeeDillard about 1 month ago
Hey there! I totally feel your pain with the Quassel 2048 freeze issue. I used to have that happen while juggling multiple channels during lively discussions—it was so annoying! Have you tried tweaking the buffer settings? Sometimes, lowering the refresh rate helps. Just a thought! But honestly, it’s crazy how such a simple action can cause such chaos in our workflow. Hope they fix this soon!
#2 Updated by albert64chase 29 days ago
CeeCeeDillard wrote:
Steps to reproduce:
1. Open Quassel Client and connect to a Quassel Core.
2. Join several channels or open several chat buffers.
3. Rapidly switch between the buffers by clicking them repeatedly.
4. Continue switching for several seconds https://www.aarpmembership.com.coExpected behavior:
The client should remain responsive and switch between buffers normally.Actual behavior:
The client may become temporarily unresponsive or freeze for several seconds.Environment [url=https://2048a.io]2048[/url]:
- OS: [please specify]
- Quassel version: [please specify]
- Client mode: [Monolithic / Client + Core]Additional information:
This issue appears to be more noticeable when many buffers are open.
This bug report highlights a UI responsiveness issue where the Quassel client can temporarily freeze if you rapidly switch back and forth between multiple chat buffers.
#3 Updated by natasha052gandhi 15 days ago
CeeCeeDillard wrote: https://www.mymilestonecard.io
Steps to reproduce:
1. Open Quassel Client and connect to a Quassel Core.
2. Join several channels or open several chat buffers.
3. Rapidly switch between the buffers by clicking them repeatedly.
4. Continue switching for several seconds.Expected behavior:
The client should remain responsive and switch between buffers normally.Actual behavior:
The client may become temporarily unresponsive or freeze for several seconds.Environment [url=https://2048a.io]2048[/url]:
- OS: [please specify]
- Quassel version: [please specify]
- Client mode: [Monolithic / Client + Core]Additional information:
This issue appears to be more noticeable when many buffers are open.
spend too much time processing updates when many buffers are open. It would be helpful to test this across different Quassel versions and client modes to narrow down the cause.