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

            Bug ID: 424640
           Summary: Handles for resizing a window works unreliably with
                    Opera and Xorg
           Product: kwin
           Version: 5.18.5
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: alexander.shchadi...@gmail.com
  Target Milestone: ---

SUMMARY
It is hard to gradually resize a window of Opera browser using a mouse when
running in Xorg session. First I thought that handles on right and bottom
borders do not work at all, but actually they may work if you are lucky to find
a special size/position of the window. A handle on the left border may appear
on the screen while not functioning.
Changing GTK3 theme from Breeze to Adwaita has no effect, switching to Wayland
helps.

STEPS TO REPRODUCE
1. Open Opera browser in Plasma Xorg session.
2. Click the "Restore" button to make Opera window take only a part of the
screen.
3. Try to resize the window by dragging left, right or bottom border.

OBSERVED RESULT
The window is not resized.

EXPECTED RESULT
The window is resized.

REPRODUCIBILITY
Reproducible most of the times, but not with some size/position combinations.

WORKAROUND
This workaround helped me with a somewhat similar problem with Firefox in CSD
mode back than Bug 412080 was not fixed, it also works for Opera now.
1. Launch an Opera application.
1. In Plasma, go to System Settings/Application Style/Window Decorations/Theme,
click on an icon in the left lower corner of Breeze-styled window to get
"Breeze - System Settings".
2. Window-Specific Overrides, Add, Detect Window Properties, click on the Opera
window.
3. Press Ok.
4. Set Border Size to "No Border" and check "Hide window title bar", press Ok.
5. Press Ok to close "Breeze - System Settings".
6. In System Settings, go to Window Management/Window Rules, New, Detect Window
Properties, click on the Opera window.
7. Press Ok.
8. In Appearance & Fixes, set "No titlebar and frame" to "Force", "No".
9. Press Ok.
10. Press Apply in Window Rules.

SOFTWARE/OS VERSIONS
openSUSE Leap 15.2
Opera 69.0.3686.49
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.71.0
Qt Version: 5.12.7

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

Reply via email to