Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Issue 429793004: Re-add extra hit-tests on GestureTap (Closed)

Created:
6 years, 4 months ago by Rick Byers
Modified:
6 years, 2 months ago
CC:
blink-reviews, blink-reviews-events_chromium.org, dglazkov+blink, eae+blinkwatch, esprehn, Zeeshan Qureshi
Project:
blink
Visibility:
Public.

Description

Re-add extra hit-tests on GestureTap In r178098 I removed 3 hit tests on GestureTap for the 3 derived mouse events. This broke a few websites in subtle ways. This CL adds explicit hit tests back while keeping the cleanup that gives us more direct control over how mouse events are sent during a tap. I'll be taking a more sophisticated approach to eliminating these hit tests in the common scenarios. This also adds a number of new tests and updates the expectations for a few tests. BUG=396652, 397983, 398205 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=179413

Patch Set 1 #

Patch Set 2 : Fix test description #

Patch Set 3 : Fix crash #

Patch Set 4 : Fix tap hit test location when scrolled and add new test #

Patch Set 5 : Rebase #

Patch Set 6 : Fix expectations #

Patch Set 7 : Fix patch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+319 lines, -25 lines) Patch
M LayoutTests/fast/events/hit-test-counts-expected.txt View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download
A LayoutTests/fast/events/touch/gesture/gesture-tap-click-common-ancestor.html View 1 chunk +73 lines, -0 lines 0 comments Download
A LayoutTests/fast/events/touch/gesture/gesture-tap-click-common-ancestor-expected.txt View 1 chunk +20 lines, -0 lines 0 comments Download
M LayoutTests/fast/events/touch/gesture/gesture-tap-div-removed.html View 3 chunks +7 lines, -11 lines 0 comments Download
M LayoutTests/fast/events/touch/gesture/gesture-tap-div-removed-expected.txt View 2 chunks +4 lines, -4 lines 0 comments Download
M LayoutTests/fast/events/touch/gesture/gesture-tap-frame-removed.html View 1 2 3 4 6 1 chunk +2 lines, -0 lines 0 comments Download
M LayoutTests/fast/events/touch/gesture/gesture-tap-frame-removed-expected.txt View 1 2 3 4 6 1 chunk +1 line, -0 lines 0 comments Download
A LayoutTests/fast/events/touch/gesture/gesture-tap-frame-scrolled.html View 1 2 3 1 chunk +63 lines, -0 lines 0 comments Download
A LayoutTests/fast/events/touch/gesture/gesture-tap-frame-scrolled-expected.txt View 1 2 3 1 chunk +37 lines, -0 lines 0 comments Download
A LayoutTests/fast/events/touch/gesture/gesture-tap-paragraph-end.html View 1 1 chunk +46 lines, -0 lines 0 comments Download
A LayoutTests/fast/events/touch/gesture/gesture-tap-paragraph-end-expected.txt View 1 1 chunk +29 lines, -0 lines 0 comments Download
M LayoutTests/fast/events/touch/gesture/resources/event-delegator.html View 1 2 3 4 6 1 chunk +5 lines, -0 lines 0 comments Download
M Source/core/page/EventHandler.cpp View 1 2 3 4 6 1 chunk +29 lines, -7 lines 0 comments Download

Messages

Total messages: 28 (1 generated)
Rick Byers
David, Can you please take a look at this CL? Zeeshan is out of the ...
6 years, 4 months ago (2014-07-31 15:55:58 UTC) #1
bokan
On 2014/07/31 15:55:58, Rick Byers wrote: > David, > Can you please take a look ...
6 years, 4 months ago (2014-07-31 17:42:58 UTC) #2
Rick Byers
On 2014/07/31 17:42:58, bokan wrote: > On 2014/07/31 15:55:58, Rick Byers wrote: > > David, ...
6 years, 4 months ago (2014-07-31 17:50:23 UTC) #3
Rick Byers
The CQ bit was checked by rbyers@chromium.org
6 years, 4 months ago (2014-07-31 17:50:27 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rbyers@chromium.org/429793004/40001
6 years, 4 months ago (2014-07-31 17:51:02 UTC) #5
Zeeshan Qureshi
I don't quite understand how the paragraph hit testing case works but looks good to ...
6 years, 4 months ago (2014-07-31 17:57:32 UTC) #6
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: mac_blink_rel on tryserver.blink ...
6 years, 4 months ago (2014-07-31 18:28:58 UTC) #7
Rick Byers
On 2014/07/31 17:57:32, Zeeshan Qureshi wrote: > I don't quite understand how the paragraph hit ...
6 years, 4 months ago (2014-07-31 18:29:36 UTC) #8
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-07-31 19:08:21 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: mac_blink_rel on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/mac_blink_rel/builds/17934)
6 years, 4 months ago (2014-07-31 19:08:22 UTC) #10
donnd
On 2014/07/31 19:08:22, I haz the power (commit-bot) wrote: > Try jobs failed on following ...
6 years, 4 months ago (2014-07-31 23:07:17 UTC) #11
Rick Byers
On 2014/07/31 23:07:17, Donn wrote: > On 2014/07/31 19:08:22, I haz the power (commit-bot) wrote: ...
6 years, 4 months ago (2014-08-01 12:52:33 UTC) #12
bokan
On 2014/08/01 12:52:33, Rick Byers wrote: > On 2014/07/31 23:07:17, Donn wrote: > > On ...
6 years, 4 months ago (2014-08-01 13:41:19 UTC) #13
Rick Byers
The CQ bit was checked by rbyers@chromium.org
6 years, 4 months ago (2014-08-01 17:24:59 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rbyers@chromium.org/429793004/100001
6 years, 4 months ago (2014-08-01 17:25:46 UTC) #15
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-01 17:27:16 UTC) #16
commit-bot: I haz the power
Failed to apply patch for LayoutTests/fast/events/touch/gesture/gesture-tap-frame-removed-expected.txt: While running patch -p1 --forward --force --no-backup-if-mismatch; The next ...
6 years, 4 months ago (2014-08-01 17:27:17 UTC) #17
Rick Byers
The CQ bit was checked by rbyers@chromium.org
6 years, 4 months ago (2014-08-01 17:27:30 UTC) #18
Rick Byers
The CQ bit was unchecked by rbyers@chromium.org
6 years, 4 months ago (2014-08-01 17:27:36 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rbyers@chromium.org/429793004/100001
6 years, 4 months ago (2014-08-01 17:27:38 UTC) #20
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-01 17:27:51 UTC) #21
commit-bot: I haz the power
Failed to apply patch for LayoutTests/fast/events/touch/gesture/gesture-tap-frame-removed-expected.txt: While running patch -p1 --forward --force --no-backup-if-mismatch; The next ...
6 years, 4 months ago (2014-08-01 17:27:51 UTC) #22
Rick Byers
The CQ bit was checked by rbyers@chromium.org
6 years, 4 months ago (2014-08-01 17:39:39 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rbyers@chromium.org/429793004/120001
6 years, 4 months ago (2014-08-01 17:39:51 UTC) #24
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: mac_blink_rel on tryserver.blink ...
6 years, 4 months ago (2014-08-01 18:42:46 UTC) #25
commit-bot: I haz the power
Change committed as 179413
6 years, 4 months ago (2014-08-01 19:20:27 UTC) #26
qinmin
6 years, 2 months ago (2014-09-30 23:38:42 UTC) #28
Message was sent while issue was closed.
This CL is causing embedded youtube video fail to play: crbug.com/418800

Powered by Google App Engine
This is Rietveld 408576698