mirror of
https://github.com/servo/servo.git
synced 2025-09-27 23:30:08 +01:00
webdriver: Raise WebView
to top when focus (#38909)
- Add a helper function `focus_and_raise_to_top` to `WebView`. - For webdriver, raise webview to top when focus, to make it consistent with user interaction. Testing: Should reduce some flaky TIMEOUT when combined with another PR later. Fixes: A small patch before the PR for #38906. --------- Signed-off-by: Euclid Ye <euclid.ye@huawei.com>
This commit is contained in:
parent
01a9b317d4
commit
8683f97fcc
6 changed files with 14 additions and 16 deletions
|
@ -376,7 +376,7 @@ impl App {
|
|||
},
|
||||
WebDriverCommandMsg::FocusWebView(webview_id, response_sender) => {
|
||||
if let Some(webview) = running_state.webview_by_id(webview_id) {
|
||||
let focus_id = webview.focus();
|
||||
let focus_id = webview.focus_and_raise_to_top(true);
|
||||
running_state.set_pending_focus(focus_id, response_sender);
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue