Bug 474932

Summary: Desktop widgets changes position, size and order when switching to a secondary display
Product: [Plasma] plasmashell Reporter: DAK <phantomslayer004>
Component: ContainmentAssignee: Plasma Bugs List <plasma-bugs>
Status: REPORTED ---    
Severity: normal CC: leodream2008, nate, notmart, phantomslayer004
Priority: NOR Keywords: multiscreen
Version: 5.27.8   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Contains screenshots for both displays
Contains screenshots for both displays
Display Configuration
Bugged display

Description DAK 2023-09-27 11:34:48 UTC
SUMMARY

Widgets change position, size and order placed on the screen.

Prerequisites: This issue can be recreated when there are 2 displays with different resolutions (My setup is a laptop with a 1080p display and a secondary monitor with a 1600x900 display resolution)

Also do note that I'm using Plasma Wayland session

STEPS TO REPRODUCE
1.  Login to the shell on the laptop display (while connected to the 2nd display via HDMI)
2. shut the laptop lid
3. The display will shift to the 2nd display, but you'll see that the order of the widgets, position and sizes are changed.

OBSERVED RESULT

Please do see the attached screenshots for the same.

EXPECTED RESULT

Widget position, size and order should not change when the displays (with different resolutions) are changed

SOFTWARE/OS VERSIONS
Linux version: 6.5.4-1-default (64 Bit) OpenSUSE, x86_64
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION

I might have provided enough info here, please feel free to ask me for more info, and I'll be happy to provide.
Comment 1 DAK 2023-09-27 11:54:35 UTC
Created attachment 161907 [details]
Contains screenshots for both displays
Comment 2 DAK 2023-09-27 11:54:53 UTC
Created attachment 161908 [details]
Contains screenshots for both displays
Comment 3 Nate Graham 2023-09-28 19:22:09 UTC
It also looks from the screenshots like everything on the screen got blurry; is that accurate?
Comment 4 Nate Graham 2023-09-28 19:22:46 UTC
Oh and also, when yo plug in the secondary display, are you also disabling the laptop display such that your laptop's desktop moves over to the other screen? Or are both screens active at the same time.
Comment 5 DAK 2023-09-29 22:57:57 UTC
Hi Nate,

Good Day! Apologies for the delayed response.

I have scaled my secondary display to 85% so that both the displays are sorta proportionate so i think the blurriness can be explained via that. (pls see the new screenshot)

I dont explicitly disable the laptop display, i think the system does it when the lid is shut.

I found a (related) bug. I tried to duplicate the main laptop display (resolution of laptop display is 1080p) to the secondary display (resolution of 2nd display is 1600x900). My laptop screen blanked out completely (I think that the resolution selected was unsupported)

I had to restart my laptop and then using the secondary display, had to navigate to Display Configuration, where i could then change the laptop display resolution back to 1080p.

I also noticed that when the system locks/goes to sleep and then wakes up/restarts, the system does not remember if I explicitly opted to not use the secondary display using the META + P key, and proceeds to use the display anyway. The current workaround is to login and press the META + P key to eventually bring up the display/project options to then select laptop display only.

I know that over text it may get too confusing on how to recreate the issue, so if you would like to see the issue in action over a video of this case, i will be happy to email you the same.
Comment 6 DAK 2023-09-29 22:58:35 UTC
Created attachment 161955 [details]
Display Configuration
Comment 7 DAK 2023-09-29 23:09:45 UTC
Oh and this happens regularly!

(pls see screenshot attachment)
Comment 8 DAK 2023-09-29 23:10:44 UTC
Created attachment 161957 [details]
Bugged display

This happens sometimes, i have not observed any definitive way to recreate this issue.
Comment 9 DAK 2023-09-29 23:12:50 UTC
Can confirm that this can be mitigated/worked around by logging out and logging back in.

(I think it does something to reinitialize the graphic drivers?)
Comment 10 DAK 2023-10-12 17:03:55 UTC
Could this issue be recreated on your end? Does it work as expected and I'm missing something?
Comment 11 Nate Graham 2023-10-12 21:22:42 UTC
When it happens, can you also fix it by restarting plasmashell with `plasmashell --replace` in a terminal window?
Comment 12 DAK 2023-10-13 09:14:44 UTC
Sure, I can do that. Will let you know what happens.
Comment 13 DAK 2023-10-21 14:23:20 UTC
(In reply to Nate Graham from comment #11)
> When it happens, can you also fix it by restarting plasmashell with
> `plasmashell --replace` in a terminal window?

Here, I captured this:

```
qt.svg: link #path2410 is undefined!
kf.plasma.quick: Applet preload policy set to 1
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:43:5: QML MouseArea: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:41: TypeError: Cannot read property 'length' of undefined
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:43:5: QML MouseArea: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:41: TypeError: Cannot read property 'length' of undefined
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:43:5: QML MouseArea: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:41: TypeError: Cannot read property 'length' of undefined
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:43:5: QML MouseArea: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:41: TypeError: Cannot read property 'length' of undefined
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:43:5: QML MouseArea: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:41: TypeError: Cannot read property 'length' of undefined
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
kf5idletime_wayland: This plugin does not support polling idle time
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/main.qml:38:34: QML FullRepresentation: Binding loop detected for property "contentItem"
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml:22:1: QML FullRepresentation: Binding loop detected for property "implicitHeight"
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml:22:1: QML FullRepresentation: Binding loop detected for property "implicitHeight"
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/FullRepresentation.qml:22:1: QML FullRepresentation: Binding loop detected for property "implicitHeight"
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/LineChart.qml:57:9: Unable to assign [undefined] to int
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/LineChart.qml:57:9: Unable to assign [undefined] to int
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/LineChart.qml:57:9: Unable to assign [undefined] to int
file:///usr/lib64/qt5/qml/org/kde/plasma/private/containmentlayoutmanager/BasicAppletContainer.qml:169: TypeError: Cannot read property 'width' of null
file:///usr/lib64/qt5/qml/org/kde/plasma/private/containmentlayoutmanager/BasicAppletContainer.qml:169: TypeError: Cannot read property 'width' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/GroupedText.qml:98:21: Unable to assign [undefined] to QColor
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/GroupedText.qml:98:21: Unable to assign [undefined] to QColor
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/GroupedText.qml:98:21: Unable to assign [undefined] to QColor
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/GroupedText.qml:98:21: Unable to assign [undefined] to QColor
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/GroupedText.qml:98:21: Unable to assign [undefined] to QColor
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.textonly/contents/ui/GroupedText.qml:98:21: Unable to assign [undefined] to QColor
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/LineChart.qml:57:9: Unable to assign [undefined] to int
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/LineChart.qml:57:9: Unable to assign [undefined] to int
file:///usr/share/ksysguard/sensorfaces/org.kde.ksysguard.linechart/contents/ui/LineChart.qml:57:9: Unable to assign [undefined] to int
file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:36:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:35:5: Unable to assign [undefined] to bool
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:47: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:48: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:49: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:46: TypeError: Cannot read property 'location' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:47: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:48: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:49: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:46: TypeError: Cannot read property 'location' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
org.kde.plasma.kicker: DragHelper is deprecated and will be removed in Plasma 6. Use Qt Quick Drag instead.
org.kde.plasma.kicker: Kicker.WindowSystem is deprecated and will be removed in Plasma 6. Use KWindowSystem/KX11Extras instead.
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x559cb91d4d50)
org.kde.plasma.kicker: Entry is not valid "kontact.desktop" QSharedPointer(0x559cb91d4d50)
org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x559cb918ea40)
org.kde.plasma.kicker: Entry is not valid "org.kde.discover" QSharedPointer(0x559cb91d49e0)
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x559cb918bcd0)
org.kde.plasma.kicker: Entry is not valid "kontact.desktop" QSharedPointer(0x559cb918eae0)
org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x559cb91d3d90)
org.kde.plasma.kicker: Entry is not valid "org.kde.discover" QSharedPointer(0x559cb918ede0)
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x559cb918ede0)
org.kde.plasma.kicker: Entry is not valid "kontact.desktop" QSharedPointer(0x559cb91d3d90)
org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x559cb91d3b30)
org.kde.plasma.kicker: Entry is not valid "org.kde.discover" QSharedPointer(0x559cb9164e90)
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x559cb918ea40)
org.kde.plasma.kicker: Entry is not valid "kontact.desktop" QSharedPointer(0x559cb91d3b30)
org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x559cb918f590)
org.kde.plasma.kicker: Entry is not valid "org.kde.discover" QSharedPointer(0x559cb918ea40)
org.kde.plasma.kicker: DashboardWindow is deprecated and will be removed in Plasma 6. Use Qt Quick Window instead.
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:47: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:48: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:49: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:46: TypeError: Cannot read property 'location' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x559cb9a1e3f0)
org.kde.plasma.kicker: Entry is not valid "kontact.desktop" QSharedPointer(0x559cb9a1e3f0)
org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x559cb9a1c6c0)
org.kde.plasma.kicker: Entry is not valid "org.kde.discover" QSharedPointer(0x559cb9a1c400)
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x559cb9a68350)
org.kde.plasma.kicker: Entry is not valid "kontact.desktop" QSharedPointer(0x559cb9a1da10)
org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x559cb9a1e3f0)
org.kde.plasma.kicker: Entry is not valid "org.kde.discover" QSharedPointer(0x559cb9a21580)
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x559cb9a1c400)
org.kde.plasma.kicker: Entry is not valid "kontact.desktop" QSharedPointer(0x559cb9a1e3f0)
org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x559cb9a21580)
org.kde.plasma.kicker: Entry is not valid "org.kde.discover" QSharedPointer(0x559cb9a1c710)
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x559cb9a1c6c0)
org.kde.plasma.kicker: Entry is not valid "kontact.desktop" QSharedPointer(0x559cb9a21580)
org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x559cb9a21c70)
org.kde.plasma.kicker: Entry is not valid "org.kde.discover" QSharedPointer(0x559cb9a1c360)
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:47: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:48: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:49: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:46: TypeError: Cannot read property 'location' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/ExpandableListItem.qml:291: TypeError: Cannot read property 'enabled' of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:36:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:35:5: Unable to assign [undefined] to bool
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml"
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml"
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:95: TypeError: Cannot read property 'airplaneModeAvailable' of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:95: TypeError: Cannot read property 'airplaneModeAvailable' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
Loading Calendar plugin HolidaysEventsPlugin(0x559cbb5d9960)
Loading Calendar plugin PimEventsPlugin(0x559cbb610ec0)
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:36:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:35:5: Unable to assign [undefined] to bool
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:36:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:35:5: Unable to assign [undefined] to bool
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
QString::arg: 2 argument(s) missing in microsoft-edge
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:286: Unable to assign [undefined] to QString
qt.svg: link #path2410 is undefined!
[6917:6917:1021/195135.913519:ERROR:policy_logger.cc(154)] :components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc(163) Cloud management controller initialization aborted as CBCM is not enabled.
[6917:6917:1021/195135.960333:ERROR:assistance_home_client.cc(32)] File path /home/dak/.config/microsoft-edge/Default
kpipewire_logging: PipeWire remote error:  -2 target not found
kpipewire_logging: PipeWire remote error:  -2 unknown resource 3 op:7
[6917:6917:1021/195140.836016:ERROR:CONSOLE(2)] "Blocked autofocusing on a <cib-action-bar> element in a cross-origin subframe.", source: https://edgeservices.bing.com/rp/Jrq14_tTl_afiY_SzdHraVM4_SY.br.js (2)
[6917:6917:1021/195140.909279:ERROR:CONSOLE(2)] "Blocked autofocusing on a <textarea> element in a cross-origin subframe.", source: https://edgeservices.bing.com/rp/Jrq14_tTl_afiY_SzdHraVM4_SY.br.js (2)
[7210:4:1021/195141.099100:ERROR:persistent_asset_storage_impl.cc(111)] Initialize succeeded with already open DB
[7210:4:1021/195141.240215:ERROR:persistent_asset_storage_impl.cc(111)] Initialize succeeded with already open DB
[7210:4:1021/195141.312414:ERROR:persistent_asset_storage_impl.cc(111)] Initialize succeeded with already open DB
[6973:6973:1021/195157.202384:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[6973:6973:1021/195203.365287:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[6973:6973:1021/195212.971286:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
Deserialization failed!
```
Comment 14 Nate Graham 2023-10-23 18:24:29 UTC
Thanks for the bug, but I don't think the question got answered. Did restarting plasmashell fix the issue?
Comment 15 DAK 2023-10-25 04:22:12 UTC
(In reply to Nate Graham from comment #14)
> Thanks for the bug, but I don't think the question got answered. Did
> restarting plasmashell fix the issue?

Yep, it apparently fixed the bugged display

The widget position, size and order, no.
Comment 16 Nate Graham 2023-10-25 20:38:20 UTC
Thanks for the info.
Comment 17 leodream2008 2024-12-08 10:09:21 UTC
The issue still persists in Plasma 6.
I also encounter this issue when closing the laptop lid while the secondary display is still connected (I've enabled the "Sleep even when an external monitor is connected" in the Power Management settings). It seems that Plasma will complete the display switching before going into sleep around after version 6.2? Prior to that, I hadn't noticed this issue.