Describe the bugStatus Bubble doesn't show on proper place (the left bottom of browser window) when running with Ozone/Wayland.
To Reproduce
Steps to reproduce the behavior:
(pre-condition) launch Weston Compositor for Wayland
launch cefsimple/cefclient with --ozone-platform=wayland --enable-chrome-runtime, the browser shows www.google.com
mouse over link
status bubble appears on random place of the screen
Expected behavior
The Status Bubble shows on proper place when running with Ozone/Wayland.
Screenshots
Versions (please complete the following information):
OS: Ubuntu 22.04.4 LTS (weston 9.0.0)
CEF Version: 123.0.12, 125.0.1(and 124.0.0 built from source code)
Additional context
Does the problem reproduce with the cefclient or cefsimple sample application at the same version? - YES
Does the problem reproduce with Google Chrome at the same version? - NO
It looks the condition added for GetNativeWidgetTypeForInitParams by ui_views_widget_type.patch affects. For status bubble, the views::Widget::InitParams comes as TYPE_POPUP.
Describe the bug Status Bubble doesn't show on proper place (the left bottom of browser window) when running with Ozone/Wayland.
To Reproduce Steps to reproduce the behavior:
--ozone-platform=wayland --enable-chrome-runtime
, the browser shows www.google.comExpected behavior The Status Bubble shows on proper place when running with Ozone/Wayland.
Screenshots
Versions (please complete the following information):
Additional context
GetNativeWidgetTypeForInitParams
by ui_views_widget_type.patch affects. For status bubble, theviews::Widget::InitParams
comes asTYPE_POPUP
.