Bug 452165 - Add Widgets sidebar only appears if invoked from leftmost monitor on multi-monitor setup
Summary: Add Widgets sidebar only appears if invoked from leftmost monitor on multi-mo...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Widget Explorer sidebar (show other bugs)
Version: master
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: multiscreen, wayland-only
Depends on:
Blocks:
 
Reported: 2022-04-02 07:02 UTC by Contijn Buijs
Modified: 2024-08-21 13:49 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.2.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Contijn Buijs 2022-04-02 07:02:45 UTC
SUMMARY
I have three monitors. Adding widgets through the desktop menu worked before but now, "Add Widgets" only works on the very monitor 1 and not on monitor 2 and 3.

When I choose "Add Widgets" on the other monitors (monitor 2 and 3) nothing happens. I run a Wayland session. Monitor 2 is my primary monitor. Monitor 1 is my leftmost vertical monitor.

STEPS TO REPRODUCE
Can't fill this in since I don't know when and how it broke.

OBSERVED RESULT
Choosing "Add Widgets" on monitor 2 or 3 doesn't work

EXPECTED RESULT
I expected the sidebar to slide into view so I can add widgets.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch (EndeavourOS)
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2022-04-06 17:01:39 UTC
Does it work on X11, or is it broken there too?
Comment 2 Contijn Buijs 2022-04-06 17:11:17 UTC
(In reply to Nate Graham from comment #1)
> Does it work on X11, or is it broken there too?

Will check that when I have time to relog. Will update when I have tested.

I did noticed the day before yesterday that it worked again, somehow, but the widget panel only appeared on the leftmost monitor(1) when I right-clicked on monitor 2, the primary one.

Yesterday the widget panel appeared on monitor 2, when I right-clicked monitor 1 (the leftmost monitor).

Today the widget only appears and the right-click only works on the leftmost monitor(1). Very strange.
Comment 3 Nate Graham 2022-04-06 18:50:33 UTC
Out of curiosity, are you manually restarting plasmashell using `plasmashell --replace`?
Comment 4 Contijn Buijs 2022-04-06 20:03:22 UTC
(In reply to Nate Graham from comment #3)
> Out of curiosity, are you manually restarting plasmashell using `plasmashell
> --replace`?

No, that I do not do.

I do sometimes let my PC run overnight, and the all monitors are of course offline, and other moments I put my PC to sleep.

Maybe it could have something to do with that.
Comment 5 Nate Graham 2022-04-06 20:42:42 UTC
Thanks for the info!
Comment 6 Contijn Buijs 2022-04-08 21:20:50 UTC
(In reply to Nate Graham from comment #5)
> Thanks for the info!

Just tested on X11 and there it works as intended.
Comment 7 Aleix Pol 2022-05-09 11:41:55 UTC
Git commit e6db01be70f6ce161aa3d7c525503f9db42954c6 by Aleix Pol Gonzalez, on behalf of Aleix Pol.
Committed on 09/05/2022 at 11:40.
Pushed by apol into branch 'master'.

updates: Do not reboot if one of the update transactions failed

It gives the user the chance to see what went down.

M  +1    -1    discover/qml/UpdatesPage.qml
M  +1    -0    libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp
M  +10   -0    libdiscover/resources/AbstractBackendUpdater.cpp
M  +3    -0    libdiscover/resources/AbstractBackendUpdater.h
M  +7    -0    libdiscover/resources/ResourcesUpdatesModel.cpp
M  +2    -0    libdiscover/resources/ResourcesUpdatesModel.h
M  +4    -0    libdiscover/resources/StandardBackendUpdater.cpp
M  +1    -0    libdiscover/resources/StandardBackendUpdater.h

https://invent.kde.org/plasma/discover/commit/e6db01be70f6ce161aa3d7c525503f9db42954c6
Comment 8 Nate Graham 2022-05-09 13:18:54 UTC
Oops, wrong bug.
Comment 9 Aleix Pol 2022-07-26 18:40:37 UTC
*** Bug 457129 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2024-08-21 13:49:58 UTC
This is fixed for me in current git master (which will become Plasma 6.2 in two months), and I suspect the new edit mode system introduced in Plasma 6.1 was the thing that truly fixed it. Marking as fixed.