Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Chromedriver] Fix PerformAction to support multi touch points cases #20055

Merged
merged 2 commits into from Nov 7, 2019

Conversation

chromium-wpt-export-bot
Copy link
Collaborator

@chromium-wpt-export-bot chromium-wpt-export-bot commented Nov 1, 2019

For the multiple touch points case, if we have one point move and the
other point stay still, such as
point 1: pointerdown, pointermove, pointerup
point 2: pointerdown, pause, pointerup
We should send five touch point events of "pointerdown", "pointerdown",
"pointermove", "pointerup", "pointerup" with pointer id 1, 2, 1, 1, 2.

Bug: 1020674
Change-Id: I2a738154fee5a4356b64467fd9483c69429217d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1895861
Reviewed-by: John Chen <johnchen@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712684}

Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

For the multiple touch points case, if we have one point move and the
other point stay still, such as
point 1: pointerdown, pointermove, pointerup
point 2: pointerdown, pause, pointerup
We should send five touch point events of "pointerdown", "pointerdown",
"pointermove", "pointerup", "pointerup" with pointer id 1, 2, 1, 1, 2.

Bug: 1020674
Change-Id: I2a738154fee5a4356b64467fd9483c69429217d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1895861
Reviewed-by: John Chen <johnchen@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712684}
@Hexcles
Copy link
Member

Hexcles commented Nov 6, 2019

This is failing on Firefox.

@whimboo does GeckoDriver support multi-touch?

@whimboo
Copy link
Contributor

whimboo commented Nov 7, 2019

This is failing on Firefox.
@whimboo does GeckoDriver support multi-touch?

The problem lays deeper in the stack. We don't even support touch yet. See https://bugzilla.mozilla.org/show_bug.cgi?id=1543337. @AutomatedTester wanted to have a look at that.

@Hexcles
Copy link
Member

Hexcles commented Nov 7, 2019

Alright let me create a metadata for Firefox to get this merged then.

@chromium-wpt-export-bot chromium-wpt-export-bot merged commit dc15bcc into master Nov 7, 2019
@chromium-wpt-export-bot chromium-wpt-export-bot deleted the chromium-export-cl-1895861 branch November 7, 2019 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants