Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 71b64438bcf203926f468e53d58e483b2ce31744
      
https://github.com/WebKit/WebKit/commit/71b64438bcf203926f468e53d58e483b2ce31744
  Author: tusooa <[email protected]>
  Date:   2026-04-25 (Sat, 25 Apr 2026)

  Changed paths:
    M Source/WebKit/UIProcess/API/wpe/qt6/WPEQtView.cpp
    M Source/WebKit/UIProcess/API/wpe/qt6/WPEQtView.h

  Log Message:
  -----------
  Update state of WPEToplevelQtQuick when window state changes

https://bugs.webkit.org/show_bug.cgi?id=312624

Reviewed by Adrian Perez de Castro.

The focus style is only displayed when the window is active. This
commit updates the WPEToplevelState whenever the relevant states of
the QQuickWindow changes.

Open the qt-wpe-mini-browser and Tab within the page. Check that the
focused item has focus styles.

* Source/WebKit/UIProcess/API/wpe/qt6/WPEQtView.cpp:
(WPEQtView::createWebView): Initialize WPEToplevelState and listen to
signals that should make updates to it.
(WPEQtView::updateWpeToplevelState): Convert QQuickWindow's relevant
properties into WPEToplevelState
* Source/WebKit/UIProcess/API/wpe/qt6/WPEQtView.h:

Canonical link: https://commits.webkit.org/312021@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to