SUMMARY Calendar widget (and calculator widget) positions change unexpectedly when screens are disabled or resized. It would be nice if their positions were scaled with the screen as its size changes so they would be in the correct place. I would not expect the size of the widgets to scale up or down with the display, just the position of the widget to keep it in the same relative position on the screen after resizing. STEPS TO REPRODUCE 1. Set up several widgets, some on left, middle, and right of the primary screen in a multi display setup. In my case the screens have different resolutions. 2. Disable the display that the widgets are configured for. Then the next highest priority screen will be elevated to the primary screen and the widgets will be rearranged automatically on the new primary screen. OBSERVED RESULT Widgets will be put in odd places on the screen. Placement seems to be related to the screen size change. EXPECTED RESULT Widgets would be placed on the screen in the same position relative to the new screen size. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.2.3 KDE Frameworks Version: 6.8.0 Qt Version: 6.8.0 Kernel Version: 6.11.6-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 16 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz Memory: 31.1 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics ADDITIONAL INFORMATION
I can replicate this on git-master Note: To reproduce it's necessary to have set the external monitor as the primary monitor in Step 1 Setup: Laptop with 1080p screen connected to external HDMI monitor 1440p (set as primary) On the external monitor: Weather in lower left, Calendar top right, Caclulator top left After disconnecting the external monitor the first time, the calendar and calculator were on top of each other in the upper right on the laptop screen. The second time I disconnected them, they did not overlap. I also observed that I could reposition the widgets on the laptop screen, and the next time the monitor was disconnected the widgets were in those same positions on the laptop screen There seem to be two issues I can see: 1 - Widgets should not overlap. This is a bug. This can be split out into another report if necessary. 2 - A different preference for where widgets should move when a smaller display becomes primary. I'll leave this for someone more knowledgeable about desktop containments to address.