Summary: | Download notifications do not dismiss themselves | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Antti Savolainen <antti.savo> |
Component: | Notifications | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugseforuns, kde, kdedev, me, nate, nicolas.fella, victorr2007 |
Priority: | NOR | ||
Version First Reported In: | 6.4.91 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
URL: | https://bugreports.qt.io/browse/QTBUG-140928 | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/21a20fcc9c6eace827b3356ab65cc3ae2dd42d24 | Version Fixed In: | |
Sentry Crash Report: |
Description
Antti Savolainen
2025-10-04 21:49:57 UTC
I can reproduce this on git-master With LibreWolf (a Firefox fork) in a Flatpak, I can't reproduce this issue on current git master. This appears to be a Qt 6.10 bug: https://bugreports.qt.io/browse/QTBUG-140928 A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5906 *** Bug 510478 has been marked as a duplicate of this bug. *** Notification from Dolphin after a data transfer is also affected. Operating System: Arch Linux KDE Plasma Version: 6.4.91 KDE Frameworks Version: 6.18.0 Qt Version: 6.10.0 Graphics Platform: Wayland *** Bug 510535 has been marked as a duplicate of this bug. *** Git commit 1f2464102857b43d8198398b675cbc5cf956144e by Kai Uwe Broulik, on behalf of Nicolas Fella. Committed on 13/10/2025 at 06:09. Pushed by broulik into branch 'master'. [libnotificationmanager] Implement ActionLabelsRole in JobsModel Currently we don't handle this role at all and return QVariant. This triggers https://bugreports.qt.io/browse/QTBUG-140928 which causes hasSomeActions to be true for job finish notifications, causing them to not be closed on expire. By returning a data object of the right type we work around the issue M +2 -0 libnotificationmanager/jobsmodel.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/1f2464102857b43d8198398b675cbc5cf956144e Git commit f8c23bd3f2dd4798c244ddd41454516aca40651d by Kai Uwe Broulik. Committed on 13/10/2025 at 06:09. Pushed by broulik into branch 'Plasma/6.5'. [libnotificationmanager] Implement ActionLabelsRole in JobsModel Currently we don't handle this role at all and return QVariant. This triggers https://bugreports.qt.io/browse/QTBUG-140928 which causes hasSomeActions to be true for job finish notifications, causing them to not be closed on expire. By returning a data object of the right type we work around the issue (cherry picked from commit 1f2464102857b43d8198398b675cbc5cf956144e) Co-authored-by: Nicolas Fella <nicolas.fella@gmx.de> M +2 -0 libnotificationmanager/jobsmodel.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/f8c23bd3f2dd4798c244ddd41454516aca40651d Git commit 21a20fcc9c6eace827b3356ab65cc3ae2dd42d24 by Kai Uwe Broulik. Committed on 13/10/2025 at 17:03. Pushed by broulik into branch 'Plasma/6.4'. [libnotificationmanager] Implement ActionLabelsRole in JobsModel Currently we don't handle this role at all and return QVariant. This triggers https://bugreports.qt.io/browse/QTBUG-140928 which causes hasSomeActions to be true for job finish notifications, causing them to not be closed on expire. By returning a data object of the right type we work around the issue (cherry picked from commit 1f2464102857b43d8198398b675cbc5cf956144e) Co-authored-by: Nicolas Fella <nicolas.fella@gmx.de> (cherry picked from commit f8c23bd3f2dd4798c244ddd41454516aca40651d) Co-authored-by: Kai Uwe Broulik <kde@privat.broulik.de> M +2 -0 libnotificationmanager/jobsmodel.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/21a20fcc9c6eace827b3356ab65cc3ae2dd42d24 |