SUMMARY In a multi-screen setting, a window that is positioned close to the neighbor screen can appear on the taskbar of that other screen (ie not of the screen that the window is actually on). Even if no part of the window appears on that other screen. STEPS TO REPRODUCE 1. Set up two screens side by-side, and have a panel with a task bar in each. 2. Test: Have a narrow window open on one screen, move it towards the border to the next screen. OBSERVED RESULT At one point, the window's representation in the task bar jumps to the task bar of the neighbor screen, but before the window even touches the screen border. EXPECTED RESULT Window should appear in the task bar of the same screen that the window is on. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20240407 KDE Plasma Version: 6.0.3 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.3 Kernel Version: 6.8.4-rc1-1-default (64-bit) Graphics Platform: X11 ADDITIONAL INFORMATION I have observed this with an internal/external screen setup on a laptop. Brief (inexhaustive) tests showed that: - It happens only if the external is to the left of the internal screen. - It is not dependent on the primary/secondary screen setting. - It happens in several resolutions (small number only tested). - The point of task bar jump is determined by the position of *boths* vertical window borders. Moving either border (ie, changing width of window while it is positioned near the neighbor screen) has the same effect. IDLE SPECULATIONS => Is there a position calculation based on window *centre*? => Is the task bar that the window is assigned to determined by a calculation involving the sum total of screen widths?
I have observed this with a vertical monitor layout. Screen layout: a primary screen and a second screen below it STEPS TO REPRODUCE 1. taskbar and window on the primary screen 2. shrink height of window, in this config the bug triggers when window is less than half the primary screen height. 3. move window towards bottom edge and it will disappear from taskbar before reaching the edge ADDITIONAL INFORMATION 1. the shorter the window, the further away from the bottom edge it will disappear from taskbar 2. this only happens on edges where there is an adjacent screen. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20240429 KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 Graphics Platform: X11
Does it happen on Wayland for either of yo, or only on X11?
No Wayland here, sry.
Not seen in Wayland
Thanks. I assume this didn't happen in Plasma 5, right?
Don't remember having seen that before 6.
Thanks.
Cannot reproduce on X11 either
Hmm, maybe it got fixed in 6.0.5. Thorolf, can you upgrade to 6.0.5 (it was released yesterday) and try again?
6.0.5 is not yet in the openSUSE updates. Their testing usually takes only a few days, I will keep an eye on it.
Created attachment 170124 [details] window whole or mostly on left monitor in task bar of right monitor Bug remained in 6.0.5. Left Task Manager does not even tough window border; Firefox windows do not enter right monitor; Info Center only in a narrow strip on right monitor
Image cropped except bottom.
Are you able to reproduce this issue in Plasma 6.1, which was released last week?
Yes, still the same. (Why is it not possible to add an attachment to a comment?)
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Just saying that the issue still exists, to keep the report from being closed.