Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-137842

Using MouseArea in Overlay.modeless causes clicks through popup body and closes lower-level popups

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.7.2, 6.9.1
    • Quick: Controls 2
    • None
    • Windows

    Description

      Steps to Reproduce:

      1. open popup1, popup2 and popup3
      2. click on an area in popup2 that does not overlap with popup1

      Expected Result: Only popup3 should close. Both popup1 and popup2 should remain open.

      Actual Result: popup1 and popup3 are closed

      The issue only occurs when MouseArea is present in Overlay.modeless.
      If Overlay.modeless does not contain a MouseArea, the popups behave as expected — clicks on the body of popup2 don't close popup1.

      Attachments

        1. popup-bug-reproduce.mp4
          1.22 MB
        2. main.qml
          2 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            chozen Lev Bazilskiy
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes