Bug 424625

Summary: Notifications are missing their interactive buttons
Product: [Plasma] plasmashell Reporter: Nate Graham <nate>
Component: NotificationsAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED FIXED    
Severity: normal CC: nicolas.fella, plasma-bugs-null
Priority: VHI Keywords: regression
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Where are the buttons?

Description Nate Graham 2020-07-25 00:35:16 UTC
Created attachment 130384 [details]
Where are the buttons?

All KDE software built from source today, Wayland, 4k screen, 250% scale factor.

None of the notifications that display buttons on X11 display buttons on Wayland. See attached screenshot. Pardon the low resolution; I am affected by Bug 409762.

In the screenshot, the Kup notification should have "Yes" and "No" buttons, and the other notification should have a "Restart" button.

Also reproducible with notifications from Telegram, which lack buttons or the quick reply field.
Comment 1 Nate Graham 2020-07-26 14:41:28 UTC
Actually not Wayland specific. This just started happening to me on X11 too.
Comment 2 Nate Graham 2020-07-26 14:41:39 UTC
Seems like a very recent regression.
Comment 3 Nate Graham 2020-07-26 14:56:20 UTC
Git commit 8f2c8771383bb9957c9e7f66ef89f4503e5518aa by Nate Graham.
Committed on 26/07/2020 at 14:55.
Pushed by ngraham into branch 'master'.

Fix PlasmaComponents3 porting regression

minimumWidth isn't a thing anymore for toolbuttons, and the default size
is correct now anyway.

M  +0    -2    applets/appmenu/package/contents/ui/main.qml
M  +0    -1    applets/devicenotifier/package/contents/ui/FullRepresentation.qml
M  +0    -1    applets/notifications/package/contents/ui/FullRepresentation.qml
M  +0    -1    applets/notifications/package/contents/ui/JobItem.qml
M  +0    -1    applets/notifications/package/contents/ui/NotificationItem.qml
M  +0    -1    applets/notifications/package/contents/ui/NotificationReplyField.qml

https://invent.kde.org/plasma/plasma-workspace/commit/8f2c8771383bb9957c9e7f66ef89f4503e5518aa