Bug 513006 - Opening NeoChat after a long period of inactivity results in dozens of Session Verification popups
Summary: Opening NeoChat after a long period of inactivity results in dozens of Sessio...
Status: REPORTED
Alias: None
Product: NeoChat
Classification: Applications
Component: General (other bugs)
Version First Reported In: 25.08.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-06 12:44 UTC by nyanpasu64
Modified: 2025-12-06 12:44 UTC (History)
2 users (show)

See Also:
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. (473.81 KB, image/png)
2025-12-06 12:44 UTC, nyanpasu64
Details

Note You need to log in before you can comment on or make changes to this bug.
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