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

            Bug ID: 482835
           Summary: Right click on a widget may launch the contextual menu
                    as a regular window
    Classification: Plasma
           Product: plasmashell
           Version: 6.0.1
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: led...@vivaldi.net
                CC: niccolo.venera...@gmail.com
  Target Milestone: 1.0

Created attachment 166686
  --> https://bugs.kde.org/attachment.cgi?id=166686&action=edit
Example of different behaviour of the menu depending on which window is focused

SUMMARY
The right-click menu for widget configuration behaves strangely:
- when a regular window (e. g. Firefox, Dolphin, System settings) is focused,
the menu is opened as a regular window (with window decorations and placed by
KWin according to settings)
- when the focused window is created by the Plasma shell itself (such as widget
configuration window), the menu looks normal, but is placed under the window,
while it should by placed above the widget
- when no window is focused (after a click on the desktop), menu behaves as
intended
(attached video)

This is related only to the default contextual menu. Custom menu for a widget
(such as a menu for the Task manager button)
work normal


STEPS TO REPRODUCE
1. Focus a window
2. Right click a widget with a default menu (such as Virtual desktop switch)
3. See the result

OBSERVED RESULT
Contextual menu launches as a regular window with decorations and placed
according to the KWin settings (meaning if KWin is set up to put windows in
center, the menu will appear there)

EXPECTED RESULT
Contextual menu should look and behave as a contextual menu

SOFTWARE/OS VERSIONS
Arch Linux
Linux/KDE Plasma: 6.0.1
KDE Plasma Version: 6.0.1
KDE Frameworks Version:  6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION

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

Reply via email to