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

[REG: 6.5.2->6.5.3] macOS: topLevelAt/widgetAt cannot find something under a window with setIgnoresMouseEvents set

    XMLWordPrintable

Details

    • Bug
    • Resolution: Moved
    • P1: Critical
    • None
    • 6.5.3, 6.6.0
    • QPA
    • macOS
    • 189f9873a (dev), d6cc0fbd5 (6.6), cd8f7a761 (tqtc/lts-6.5)

    Description

      This caused a behavior change:
      https://codereview.qt-project.org/c/qt/qtbase/+/497978

      Attached project can reproduce this. It tries to ask widget under a point, which used to return QMainWindow in earlier Qt versions, but now just gives nullptr if the window is obscured by another with this flag set.

      The reason setIgnoresMouseEvents was originally used to workaround QTBUG-41696.

      Attachments

        Issue Links

          Activity

            People

              vestbo Tor Arne Vestbø
              poikelin Joni Poikelin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: