Details
-
Task
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
None
-
-
aefff17a6 (dev)
Description
On Wayland we claim that we don't support window activation today (QPlatformIntegration::WindowActivation). But there are two cases for window activation:
- Activating the application from being in the background
- Activating a window of an already active application
In our tests we often use requestActivate() for the latter case.
We already implement QWaylandWindow::raise(), so changing the window level is already possible. It seems strange that the Wayland protocol would prevent an app from changing keyboard focus from one window to another of its already active application, so this might be something we can support, even if don't support making the application active.
Attachments
Issue Links
- is required for
-
QTBUG-68080 we need to move popup event forwarding logic from QWidgetWindow::handleMouseEvent() to QGuiApplication
- Closed
- relates to
-
QTBUG-127508 tst_QWindowContainer::testFocus() failed on GNOME Wayland
- Reported
-
QTBUG-128187 Fix tst_QWindowContainer::testFocus() failed on GNOME Wayland
- Open
-
QTBUG-88997 qtwayland does not support fullscreen
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTBUG-121732 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
536495,3 | client: Announce platform support for WindowActivation | dev | qt/qtwayland | Status: MERGED | +2 | 0 |