Bug 520120 - After upgrading to Qt 6.11.1, notifications do not close after the timeout ends
Summary: After upgrading to Qt 6.11.1, notifications do not close after the timeout ends
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Notifications (other bugs)
Version First Reported In: 6.6.5
Platform: ROSA RPMs Linux
: VHI normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: regression
: 520237 520246 520279 520289 520303 520404 520745 (view as bug list)
Depends on:
Blocks:
 
Reported: 2026-05-13 19:38 UTC by Victor Ryzhykh
Modified: 2026-05-28 06:21 UTC (History)
23 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.6.6
Sentry Crash Report:


Attachments
Plasma-6.6.80 (381.79 KB, image/jpeg)
2026-05-13 19:38 UTC, Victor Ryzhykh
Details
Updated fedora (189.01 KB, text/plain)
2026-05-15 12:41 UTC, Victor Ryzhykh
Details
The picture loaded crookedly. A new picture. (1016.07 KB, image/png)
2026-05-15 12:53 UTC, Victor Ryzhykh
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Ryzhykh 2026-05-13 19:38:09 UTC
Created attachment 192257 [details]
Plasma-6.6.80

After updating qt to version 6.11.1, notification popups stopped hiding.
This problem exists on Plasma-6.6.5 and Plasma-6.6.80.
There is no such problem on qt versions 6.10.3 and 6.11.0.


Operating System: ROSA Fresh Desktop 13
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.6-generic-1rosa13-x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700K CPU @ 4.20GHz
Memory: 32 ГиБ of RAM (31.3 ГиБ usable)
Graphics Processor: NVIDIA GeForce RTX 3050
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B250M-D3H

#------------------------------------------------------------------------------------------

Operating System: ROSA Fresh Desktop 13
KDE Plasma Version: 6.6.80
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.6-generic-1rosa13-x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700K CPU @ 4.20GHz
Memory: 32 ГиБ of RAM (31.3 ГиБ usable)
Graphics Processor: NVIDIA GeForce RTX 3050
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B250M-D3H
Comment 1 Nate Graham 2026-05-14 13:05:03 UTC
> After updating qt to version 6.11.1, notification popups stopped hiding.
Then it sounds like a regression in Qt, right?
Comment 2 Victor Ryzhykh 2026-05-14 14:31:44 UTC
(In reply to Nate Graham from comment #1)
> Then it sounds like a regression in Qt, right?

Yes, apparently it is.
It's very annoying.
There was a similar error recently, also when updating qt6, and I made a bug on this topic here, but I did not find this previous bug.
The previous bug was quickly fixed.
However, I don't remember it very well.
Comment 3 Victor Ryzhykh 2026-05-15 12:41:39 UTC
Created attachment 192307 [details]
Updated fedora

The qt6 updates to Fedora arrived today.
Along with the qt6 update, this error arrived.
Comment 4 Victor Ryzhykh 2026-05-15 12:53:12 UTC
Created attachment 192310 [details]
The picture loaded crookedly. A new picture.
Comment 5 Antonio Rojas 2026-05-16 13:35:34 UTC
*** Bug 520237 has been marked as a duplicate of this bug. ***
Comment 6 Antonio Rojas 2026-05-16 13:36:13 UTC
*** Bug 520246 has been marked as a duplicate of this bug. ***
Comment 7 malformedneutron 2026-05-16 17:23:52 UTC
Confirmed.
Comment 8 malformedneutron 2026-05-16 17:25:22 UTC
Confirmed on EndeavourOS (Arch Linux). Can confirm this bug has been present since the QT 6.11.1 upgrade. It is quite annoying. Furthermore, there are also more bugs out of scope with this one, such as tabs in System Monitor gone missing. A new big issue may be needed for that.
Comment 9 Antonio Rojas 2026-05-17 08:50:54 UTC
*** Bug 520279 has been marked as a duplicate of this bug. ***
Comment 10 MC 2026-05-17 09:10:43 UTC
Just ran updates and ran into this issue.  Fedora has it as well.

Operating System: Fedora Linux 44
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.8-200.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-6500T CPU @ 2.50GHz
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: Intel® HD Graphics 530
Comment 11 Delio Sampaio 2026-05-17 12:55:40 UTC
EndeavourOS, same behavior after the update.

All the notifications with an "undefined" after the program name doesn't auto close.

Examples:
"dolphin - undefined"
"firefox - undefined"
"ark - undefined"

Zapzap (flatpak version) is the only one in my system without the "undefined" string, therefore it auto closes.
Comment 12 Sylens 2026-05-17 13:12:20 UTC
Experiencing the same bug on my Garuda and also on my Artix both in wayland and xlibre sessions. Saying this as a long time KDE Plasma user: it would be quite fortunate to do some thorough QA tests before releasing something,- things just keep breaking more frequently lately...

Operating System: Garuda Linux 
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.8-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-6500 CPU @ 3.20GHz
Memory: 16 GiB of RAM (15.6 GiB usable)
Graphics Processor: NVIDIA GeForce GTX 1050 Ti
Manufacturer: MSI
Product Name: MS-7972
System Version: 2.0
Comment 13 Antonio Rojas 2026-05-17 18:23:46 UTC
*** Bug 520303 has been marked as a duplicate of this bug. ***
Comment 14 Steve Cossette 2026-05-18 14:15:34 UTC
I can confirm I get this too. Same versions as Sylens. I can see the following in my log too when I try to compress a file:

May 18 10:13:19 steve-desktop plasmashell[3375]: qrc:/qt/qml/plasma/applet/org/kde/plasma/notifications/global/Globals.qml:527:13: Unable to assign [undefined] to bool
Comment 15 Kai Uwe Broulik 2026-05-18 18:13:48 UTC
*** Bug 520289 has been marked as a duplicate of this bug. ***
Comment 16 Bug Janitor Service 2026-05-18 18:16:44 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6615
Comment 17 Kai Uwe Broulik 2026-05-19 10:48:01 UTC
Git commit faf0e944008a8ce3182e11a2ee192b1589c5661a by Kai Uwe Broulik.
Committed on 19/05/2026 at 10:27.
Pushed by broulik into branch 'master'.

libnotificationmanager: Return something of the correct type for most roles

Qt doesn't like the model not return anything (empty QVariant) when
put in a required property for a model. For example required property string
will happily convert to "undefined" as a string which then blows up in
client code left and right.

Therefore, return something of the correct type for most job properties.

See also 1f246410 which addressed this in one case but seems Qt 6.11.1
changed it again to be broken in more places.

M  +29   -0    libnotificationmanager/jobsmodel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/faf0e944008a8ce3182e11a2ee192b1589c5661a
Comment 18 Kai Uwe Broulik 2026-05-19 11:05:48 UTC
Git commit 1d10b72740ff09e1ec5578f214992617790aa81b by Kai Uwe Broulik.
Committed on 19/05/2026 at 10:50.
Pushed by broulik into branch 'Plasma/6.7'.

libnotificationmanager: Return something of the correct type for most roles

Qt doesn't like the model not return anything (empty QVariant) when
put in a required property for a model. For example required property string
will happily convert to "undefined" as a string which then blows up in
client code left and right.

Therefore, return something of the correct type for most job properties.

See also 1f246410 which addressed this in one case but seems Qt 6.11.1
changed it again to be broken in more places.


(cherry picked from commit faf0e944008a8ce3182e11a2ee192b1589c5661a)

Co-authored-by: Kai Uwe Broulik <kde@privat.broulik.de>

M  +29   -0    libnotificationmanager/jobsmodel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/1d10b72740ff09e1ec5578f214992617790aa81b
Comment 19 Tobias Fella 2026-05-19 14:13:05 UTC
*** Bug 520404 has been marked as a duplicate of this bug. ***
Comment 20 Delio Sampaio 2026-05-20 00:37:34 UTC
Compiled faf0e944008a8ce3182e11a2ee192b1589c5661a commit @ plasma-workspace and the bug is gone :)

Good work Kai
Comment 21 Kai Uwe Broulik 2026-05-21 06:58:56 UTC
Git commit 31a64dfa1a71ab1b6a495f2f44132c86858acb8f by Kai Uwe Broulik.
Committed on 21/05/2026 at 06:08.
Pushed by broulik into branch 'Plasma/6.6'.

libnotificationmanager: Return something of the correct type for most roles

Qt doesn't like the model not return anything (empty QVariant) when
put in a required property for a model. For example required property string
will happily convert to "undefined" as a string which then blows up in
client code left and right.

Therefore, return something of the correct type for most job properties.

See also 1f246410 which addressed this in one case but seems Qt 6.11.1
changed it again to be broken in more places.


(cherry picked from commit faf0e944008a8ce3182e11a2ee192b1589c5661a)

Co-authored-by: Kai Uwe Broulik <kde@privat.broulik.de>

M  +29   -0    libnotificationmanager/jobsmodel.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/31a64dfa1a71ab1b6a495f2f44132c86858acb8f
Comment 22 Antonio Rojas 2026-05-28 06:21:00 UTC
*** Bug 520745 has been marked as a duplicate of this bug. ***