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

Find a solution for application global modality on Wayland

XMLWordPrintable

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

      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..

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

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

              Created:
              Updated:

                There are no open Gerrit changes