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

            Bug ID: 513452
           Summary: Right click on text in license popup in AboutPage
                    shows two context menus at once
    Classification: Frameworks and Libraries
           Product: frameworks-kirigami
      Version First Master
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: Not decided

Created attachment 187710
  --> https://bugs.kde.org/attachment.cgi?id=187710&action=edit
double context menu showcase with mouse visualization

SUMMARY
In the AboutPage of a Kirigami application, if I open the license OverlaySheet
then right click somewhere in the text where there's a UrlButton below the
overlay, the context menu from the text shows up immediately on press then the
context menu from the UrlButton shows up on release.

STEPS TO REPRODUCE
1. Open a Kirigami application using Kirigami's AboutPage, like Discover or
Alligator
2. Open the about page
3. Click on the license to open the license overlay

OBSERVED RESULT
Two context menus are opened on top of each other, first the Copy and Select
All menu from the SelectableLabel, then the Open Link and Copy Link to
Clipboard from the UrlButton below.

EXPECTED RESULT
Only the context menu from the overlay is activated

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.12.61-1-lts (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
This line shows up only when the double context menu is being triggered:

    qrc:/qt/qml/org/kde/desktop/MenuItem.qml:84:13: QML Shortcut: Shortcut:
Only binding to one of multiple key bindings associated with 9. Use 'sequences:
[ <key> ]' to bind to all of them.

I have no idea what it means but it seems relevant.

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

Reply via email to