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

            Bug ID: 467388
           Summary: Non-full-screen windows force resize when mouse is at
                    edge
    Classification: Plasma
           Product: kwin
           Version: 5.27.3
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: decorations
          Assignee: kwin-bugs-n...@kde.org
          Reporter: dead...@dmu.gg
  Target Milestone: ---

SUMMARY
When a window (such as Firefox using its custom decorations) is snapped to the
side of the screen, moving the cursor to the top tabs, touching the edge of the
window, causes the cursor to enter into a resize window state.

This is incredibly annoying to deal with as the tabs are quite small and
whipping the cursor to the top of the display, touching the tab and window
edge, is typically a convenient way to select the tab.

I think this was introduced with the Plasma 5.27.3 update as I did not notice
this prior to updating. It could potentially be an issue with Firefox but I get
the same behaviour with VSCode when trying to access its top bar menus.
Additionally, the scrollbar edge in VSCode also forces the cursor to enter the
resize state, but this does not occur in Firefox (I'm not sure whether this was
an issue with VSCode prior to updating Plasma).

This issue does not occur when the window is full-screen.

Note: I'm unsure which product/component would be responsible for this issue.

STEPS TO REPRODUCE
1. Configure Firefox to use its own custom title bar.
2. Snap the Firefox window to either the left or right edge of the screen.
3. Open a few tabs and try to swap between them by sitting the cursor right at
the top edge of the tab.

OBSERVED RESULT
The mouse cursor enters the resize window state.

EXPECTED RESULT
The mouse cursor acts like a regular cursor and allows the tab to be clicked
normally.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 6.2.6-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 7900 XT
Manufacturer: ASUS

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

Reply via email to