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
Can I have a screenshot please
Created attachment 130392 [details] Video demonstration
Created attachment 130393 [details] Screenshot
I thought that screenshot would be of limited use in this situation, a screenshot and a video are attached.
humm, I can resize Opera 70.0.3728.106 on neon unstable by dragging any of its borders, but it's hard to enter in resizing mode, mainly with crappy/imprecise touchpad like mine. Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.74.0 Qt Version: 5.14.2
(In reply to Patrick Silva from comment #5) > humm, I can resize Opera 70.0.3728.106 on neon unstable by dragging any of > its borders, but it's hard to enter in resizing mode, mainly with > crappy/imprecise touchpad like mine. Just to be sure - that was in Xorg, right?
right
The window simply has a too tiny window border. There is not that much that we (window manager developers) can do to fix this bug. I suggest to report this issue to Opera developers. Fix: render Opera at a slightly bigger size and use a combo of _GTK_FRAME_EXTENTS + custom input shape.