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

            Bug ID: 499932
           Summary: Context Menus have same "scale in" effect as normal
                    windows
    Classification: Plasma
           Product: kwin
           Version: 6.3.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: eamonn...@protonmail.com
  Target Milestone: ---

SUMMARY
Context menus will "scale in" the same way windows do with the "Scale" Desktop
Effect enabled. Previously, they would immediately appear.

This also affects Global Menu dropdowns, but it is inconsistent and only
happens if you mouse over different tabs of the Global Menu quickly.

Note that this is separate to what is present with what I believe are QtQuick
applications, which have always had different context menu behaviour to the
rest of the system.

STEPS TO REPRODUCE
Dolphin is being used in this example, but it is not the only example.

1. Right-click anywhere in Dolphin
2. The context menu "scales in" instead of instantly appearing as in previous
Plasma releases.

OBSERVED RESULT
Context menus have a "scale in" animation instead of instantly appearing.

EXPECTED RESULT
Context menus should instantly appear and not be animated unless configured to
do so.

I believe there is a "Fade" effect that one can apply, but I do not have this
enabled, and that is different to this behaviour where context menus are taking
on the effect that would normally be applied to windows.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.3.0
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Graphics Platform: Wayland

ADDITIONAL INFORMATION
This mirrors the buggy behaviour of the Steam application under XWayland, where
its context menus have similar behaviour. But this is now present for regular
Wayland Qt applications under Plasma 6.3.0.

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

Reply via email to