Bug 513006

Summary: Opening NeoChat after a long period of inactivity results in dozens of Session Verification popups
Product: [Applications] NeoChat Reporter: nyanpasu64 <nyanpasu64>
Component: GeneralAssignee: Tobias Fella <fella>
Status: REPORTED ---    
Severity: normal CC: carl, josh
Priority: NOR    
Version First Reported In: 25.08.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screenshot of my Plasma desktop covered in NeoChat session verification popups, I've moved around to cover the screen.

Description nyanpasu64 2025-12-06 12:44:10 UTC
Created attachment 187384 [details]
Screenshot of my Plasma desktop covered in NeoChat session verification popups, I've moved around to cover the screen.

SUMMARY
After relaunching NeoChat after a long period of inactivity, I got dozens of Session Verification popups, and only a random one can be closed at a time.

STEPS TO REPRODUCE
1. With NeoChat closed, log into your Matrix account from multiple new devices?
2. Launch NeoChat.
3. Wait for it to sync.

OBSERVED RESULT
The screen covers with dozens of "Session Verification" pop-ups, most of which appear on top of each other. Most say "The session was accepted on a different device" (without period) or "The remote party canceled the session verification." (with period).

At any given time, all but one dialog cannot be closed with the X button or Alt+F4. There's no visual indication for which dialog can be interacted with. Since I didn't know I had to close the windows in a specific order, and moved them to cover my screen, closing a single dialog required cycling through all dialogs until I found the closable one (so closing all of them took O(n^2) time).

EXPECTED RESULT
Don't open a popup for an expired verification? IDK.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 43
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.18.0-0.rc7.251127.765e56e4.360.vanilla.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-8559U CPU @ 2.70GHz
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: Intel® Iris® Plus Graphics 655
Manufacturer: Intel(R) Client Systems
Product Name: NUC8i7BEH
System Version: J72992-303

ADDITIONAL INFORMATION