webdriver: Dispatch embedder TouchEventType::Move#41801
webdriver: Dispatch embedder TouchEventType::Move#41801yezhizhen merged 2 commits intoservo:mainfrom
TouchEventType::Move#41801Conversation
There was a problem hiding this comment.
Check the obsolete PR #41793 (comment) which shows what happens if we block.
| )); | ||
| // We should NOT block here. TouchMove is special, and may never | ||
| // be forwarded to constellation and handled. | ||
| self.send_input_event_to_embedder(input_event); |
There was a problem hiding this comment.
TouchMove is not guaranteed to be sent to constellation, and we really shouldn't block above, due to below:
servo/components/compositing/webview_renderer.rs
Lines 454 to 455 in f0233c3
|
🔨 Triggering try run (#20871372562) for Linux (WPT) |
|
Test results for linux-wpt from try job (#20871372562): Flaky unexpected result (24)
Stable unexpected results that are known to be intermittent (33)
|
|
✨ Try run (#20871372562) succeeded. |
Signed-off-by: Euclid Ye <[email protected]>
Signed-off-by: Euclid Ye <[email protected]>
8669659 to
44b523f
Compare
TimvdLippe
left a comment
There was a problem hiding this comment.
Approving these new CRASH tests with the explanation from the PR and the understanding that the full implementation of pointer events will once again make these passing.
|
Too many in the queue. Waiting a bit. |
Fixes: #41725
Fixes: #41620
Fixes: #39264
Fixes: #41250
Testing: Multiple new passing. Several tests that NOT RUN starts running.
Several new CRASH are actually
, which is no regression because these tests were FAIL, ERROR or TIMEOUT.