Details
-
Bug
-
Resolution: Incomplete
-
P1: Critical
-
None
-
5.9.3, 5.10
-
None
Description
In my application, I used ANGLE as graphics backend due to graphics compatibility. But I found that WebEngineView sometimes gets stuck, especially during successive keyborad inputting.
And I looked into this issue and got some findings. The stuck seams related to Qt Quick's refresh rate. Please see the following QML code snippets.
RowLayout { spacing: 10 // when BusyIndicator is running, the stuck appears BusyIndicator { running: checkbox.checked } CheckBox { id: checkbox checked: true text: "BusyIndicator" } } WebEngineView { url: "qrc:/test.html" }
If the BusyIndicator is running, the stuck appears while pressing buttons. If disabled, the stuck never appears.
The webpage is as follows.
<input type="text" style="width:400px;">
Please try my attachment to reproduce it.