Bug 514643

Summary: Neochat soft-freezes while replying to a message
Product: [Applications] NeoChat Reporter: Steve Cossette <farchord>
Component: GeneralAssignee: Tobias Fella <fella>
Status: RESOLVED FIXED    
Severity: major CC: carl, josh
Priority: NOR    
Version First Reported In: 25.12.1   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Steve Cossette 2026-01-15 12:05:58 UTC
So, I made a video demonstrating this, but the video is a tiny bit too large for bugzilla.

There was a message in the main fedora channel that, if you reply to it, the whole interface partially just freezes. I say partially because you can still close the program, but most of the UI is extremely lagged.

Looking at the system logs, this gets spit out in a loop:

Jan 15 06:46:39 steve-desktop neochat[8386]: qrc:/qt/qml/org/kde/neochat/chatbar/ChatBar.qml:415:13: QML ReplyComponent: possible QQuickItem::polish() loop
Jan 15 06:46:39 steve-desktop neochat[8386]: qrc:/qt/qml/org/kde/neochat/chatbar/ChatBar.qml:415:13: QML ReplyComponent: ReplyComponent called polish() inside updatePolish() of ReplyComponent

If you want to test it yourself, this is the message link: https://matrix.to/#/!IhcqhWlYjCdpSVAiae:fedoraproject.org/$lBjuUFtUBOI7iVxozOxFfpK1KX0ExO6pY58I4YXuGlo

But yeah I'm guessing this error is caused by what is in that message, if that makes sense.
Comment 1 Joshua Goins 2026-01-24 16:31:07 UTC
Someone else ran into the same issue, should be fixed in https://invent.kde.org/network/neochat/-/merge_requests/2620 on git master. I will plan on cherry-picking it to stable too.