Webview appears to think it's in focus when typing in the addressbar
Bug #1599771 reported by
Chris Coulson
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Oxide |
Fix Released
|
Medium
|
Santosh | ||
webbrowser-app (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
See the screenshot - when keyboard focus is on the addressbar, the webview thinks it is still in focus (indicated by the presence of the caret in the search field).
Not sure if this is Oxide or webbrowser-app
Related branches
~santoshbit2007/oxide:focus_issue
Merged
into
oxide:master
- Chris Coulson: Approve
-
Diff: 114 lines (+89/-2)3 files modifiedqt/quick/oxide_qquick_contents_view.cc (+3/-2)
qt/tests/qmltests/core/tst_focus.html (+20/-0)
qt/tests/qmltests/core/tst_focus.qml (+66/-0)
Changed in oxide: | |
assignee: | nobody → Santosh (santoshbit2007) |
Changed in oxide: | |
status: | Confirmed → Triaged |
importance: | Undecided → Medium |
Changed in oxide: | |
status: | Triaged → In Progress |
Changed in oxide: | |
milestone: | none → branch-1.19 |
status: | Fix Committed → Fix Released |
Changed in oxide: | |
milestone: | branch-1.20 → branch-1.21 |
Changed in oxide: | |
status: | Confirmed → In Progress |
Changed in oxide: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
I can reliably reproduce the bug on my desktop.
I have instrumented the browser to print a debug statement every time the activeFocus property of the WebView changes (in Browser.qml):
WebViewImpl { usChanged: console. log("webview. activeFocus =", activeFocus)
onActiveFoc
}
And indeed when I focus the address bar, webview.activeFocus becomes false.
Could it be an issue in oxide?