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

            Bug ID: 499128
           Summary: doing a drag/swipe gesture from a widget to outside of
                    the panel works inconsistently on plasma 6.3 beta and
                    master
    Classification: Plasma
           Product: plasmashell
           Version: master
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: luisbocanegra...@gmail.com
                CC: niccolo.venera...@gmail.com
  Target Milestone: 1.0

Created attachment 177661
  --> https://bugs.kde.org/attachment.cgi?id=177661&action=edit
drag bug test widget

SUMMARY
Using a MouseArea/PointHandler to simulate a gesture that starts from a widget
and ends either within the widget or outside it no no longer works most of the
time. Resulting in a either rejected mouse after it starts moving or ending the
events early when the cursor is close to the edges of the panel.

STEPS TO REPRODUCE
1.  Install the attached widget and add it to a panel
2.  Try dragging out from using the mouse starting from different points of the
widget and to outside and within its area a couple of times
3. Place the widget on the desktop and repeat the process

OBSERVED RESULT
The widget turns red indicating that the "gesture" has ended prematurely, I
noticed that the closer to the edge of the widget the earlier it ends.

Additionally triggering this state and then moving to a second instance of the
widget in the panel will make the gesture work on that instance when initiated
closer to its center while the other keeps rejecting the events, and trying to
drag from the border of the panel will break subsequent drags even when they
start from the center on the second instance while the first instance starts
working again, this is super weird.

This strange behavior does not happen if the widget is placed on the desktop

EXPECTED RESULT

The gestures should work as they did in plasma 6.2, unfortunately I do not have
an estimate of when this started happening.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.3.80
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.1
Kernel Version: 6.12.10-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i7-9750H CPU @ 2.60GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Intel® UHD Graphics 630

ADDITIONAL INFORMATION
The reason I noticed this issue is because it breaks my third party add-on
Panel Spacer Extended, a spacer with moouse gestures
https://store.kde.org/p/2128047, by default dragging up or down it moves the
active/top window.

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

Reply via email to