mirror of
https://github.com/servo/servo.git
synced 2025-09-18 19:08:22 +01:00
#38160 added a webdriver-specific API to support waiting on focus operations to complete. Later, #38243 added a unique id to track each focus operation. Back then we wait on focusing webview in webdriver hoping to improve stability, but it does not matter as it turns out later. #39086 also focuses browsing context asynchronously. This PR would make webdriver's focusing-webview behaviour same as human interaction. Testing: [Before 1](https://github.com/yezhizhen/servo/actions/runs/17598288280), [Before 2](https://github.com/yezhizhen/servo/actions/runs/17598289360), [Before 3](https://github.com/yezhizhen/servo/actions/runs/17598290532) [After 1](https://github.com/yezhizhen/servo/actions/runs/17598282988), [After 2](https://github.com/yezhizhen/servo/actions/runs/17598280603), [After 3](https://github.com/yezhizhen/servo/actions/runs/17589228530) --------- Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com> |
||
---|---|---|
.. | ||
protocols | ||
accelerated_gl_media.rs | ||
app.rs | ||
app_state.rs | ||
cli.rs | ||
dialog.rs | ||
egui_glue.rs | ||
events_loop.rs | ||
gamepad.rs | ||
geometry.rs | ||
headed_window.rs | ||
headless_window.rs | ||
keyutils.rs | ||
minibrowser.rs | ||
mod.rs | ||
tracing.rs | ||
webxr.rs | ||
window_trait.rs |