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

Find a solution for application global modality on Wayland

    XMLWordPrintable

Details

    • Linux/Wayland
    • 0417a5f34 (dev), 02b6ca807 (dev), 668b031fa (6.8)

    Description

      Wayland does not have a concept that matches Qt's application global modality. For example, a QMessageBox without a parent should stay on top and block input to all other windows, but this does not work properly for Qt Wayland clients.

      This can be easily worked around in most cases by specifying a parent for the modal dialog, but this is a cross-platform regression.

       

      This can be seen with Qt Creator new project dialog as well. with these steps:

      File | New Project... | Qt Quick Application | Choose...
      then the Project Location dialog appears
      with the Name field highlighted in blue
      but when I start typing, the text appears in the code editor behind it, instead of in the name field of the dialog..

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-90005
          # Subject Branch Project Status CR V

          Activity

            People

              qt.team.graphics.and.multimedia Qt Graphics Team
              tvete Paul Olav Tvete
              Votes:
              2 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes