https://bugs.kde.org/show_bug.cgi?id=485312

            Bug ID: 485312
           Summary: Window appears in task bar of wrong screen in
                    multiscreen setup
    Classification: Plasma
           Product: plasmashell
           Version: 6.0.3
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Task Manager and Icons-Only Task Manager
          Assignee: plasma-b...@kde.org
          Reporter: t...@gmx.de
                CC: qydwhotm...@gmail.com
  Target Milestone: 1.0

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?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to