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

Issue 15663005: Expand tap highlight to allow multiple highlights for touch disambiguation. (Closed)

Created:
7 years, 6 months ago by Mathias Hällman
Modified:
7 years, 3 months ago
CC:
blink-reviews, jamesr, eae+blinkwatch, danakj, Rik, Stephen Chennney, jeez, pdr., WRONG-USE-chromium, trchen
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Expand tap highlight to allow multiple highlights for touch disambiguation. Tap gestures may hit multiple targets, causing a disambiguation window to popup on Android. In addition to this, we would like all of the candidate targets highlighted rather than just the target which was scored highest. This change allows multiple nodes to be highlighted simultaneously. The touch disambiguation is also tapped into to select nodes for highlighting. BUG=286244 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=157947

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 1

Patch Set 6 : #

Total comments: 2

Patch Set 7 : #

Patch Set 8 : #

Patch Set 9 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+135 lines, -64 lines) Patch
M Source/core/page/TouchDisambiguation.h View 1 1 chunk +2 lines, -1 line 0 comments Download
M Source/core/page/TouchDisambiguation.cpp View 1 2 3 4 2 chunks +2 lines, -1 line 0 comments Download
M Source/core/platform/graphics/GraphicsLayer.h View 1 2 3 4 5 3 chunks +6 lines, -3 lines 0 comments Download
M Source/core/platform/graphics/GraphicsLayer.cpp View 1 2 3 4 5 6 8 chunks +31 lines, -19 lines 0 comments Download
M Source/web/LinkHighlight.cpp View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M Source/web/WebViewImpl.h View 1 2 3 4 5 3 chunks +5 lines, -3 lines 0 comments Download
M Source/web/WebViewImpl.cpp View 1 2 3 4 5 6 5 chunks +38 lines, -20 lines 0 comments Download
M Source/web/tests/LinkHighlightTest.cpp View 1 2 3 4 5 6 7 8 3 chunks +47 lines, -15 lines 0 comments Download
M Source/web/tests/data/test_touch_link_highlight.html View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 38 (0 generated)
Mathias Hällman
7 years, 6 months ago (2013-06-12 14:30:25 UTC) #1
wjmaclean
Overall I'm basically ok with the code changes, though (since there's no bug linked to ...
7 years, 6 months ago (2013-06-12 15:09:05 UTC) #2
Rick Byers
On 2013/06/12 15:09:05, wjmaclean wrote: > Overall I'm basically ok with the code changes, though ...
7 years, 6 months ago (2013-06-12 16:32:44 UTC) #3
Mathias Hällman
On 2013/06/12 16:32:44, Rick Byers wrote: > On 2013/06/12 15:09:05, wjmaclean wrote: > > Overall ...
7 years, 6 months ago (2013-06-14 11:51:03 UTC) #4
Rick Byers
On 2013/06/14 11:51:03, Mathias Hällman wrote: > On 2013/06/12 16:32:44, Rick Byers wrote: > > ...
7 years, 6 months ago (2013-06-14 13:10:40 UTC) #5
Mathias Hällman
> But how can multiple links be tapped at once with a single pointer? Is ...
7 years, 6 months ago (2013-06-14 13:30:10 UTC) #6
Rick Byers
On 2013/06/14 13:30:10, Mathias Hällman wrote: > > But how can multiple links be tapped ...
7 years, 6 months ago (2013-06-14 13:46:21 UTC) #7
wjmaclean
On 2013/06/14 13:46:21, Rick Byers wrote: > On 2013/06/14 13:30:10, Mathias Hällman wrote: > > ...
7 years, 6 months ago (2013-06-19 18:12:58 UTC) #8
Mathias Hällman
Just a note, the review is stalling because it requires a test which will be ...
7 years, 5 months ago (2013-06-28 14:16:27 UTC) #9
Mathias Hällman
On 2013/06/28 14:16:27, Mathias Hällman wrote: > Just a note, the review is stalling because ...
7 years, 4 months ago (2013-08-02 13:33:38 UTC) #10
Mathias Hällman
New rebase and a gentle push for the forgotten review.
7 years, 3 months ago (2013-08-28 08:49:07 UTC) #11
wjmaclean
On 2013/08/28 08:49:07, Mathias Hällman wrote: > New rebase and a gentle push for the ...
7 years, 3 months ago (2013-08-28 21:08:52 UTC) #12
Mathias Hällman
On 2013/08/28 21:08:52, wjmaclean wrote: > On 2013/08/28 08:49:07, Mathias Hällman wrote: > > New ...
7 years, 3 months ago (2013-08-29 12:49:23 UTC) #13
Rick Byers
On 2013/08/29 12:49:23, Mathias Hällman wrote: > On 2013/08/28 21:08:52, wjmaclean wrote: > > On ...
7 years, 3 months ago (2013-09-05 17:24:30 UTC) #14
Mathias Hällman
On 2013/09/05 17:24:30, Rick Byers wrote: > On 2013/08/29 12:49:23, Mathias Hällman wrote: > > ...
7 years, 3 months ago (2013-09-06 08:37:12 UTC) #15
aelias_OOO_until_Jul13
lgtm
7 years, 3 months ago (2013-09-06 18:21:15 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mathiash@opera.com/15663005/38001
7 years, 3 months ago (2013-09-06 18:21:22 UTC) #17
commit-bot: I haz the power
Failed to apply patch for Source/web/WebViewImpl.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 3 months ago (2013-09-06 18:21:29 UTC) #18
aelias_OOO_until_Jul13
Sorry, hit the l-g-t-m button accidentally. Anyway, this is fine for Android, this highlight is ...
7 years, 3 months ago (2013-09-06 18:23:37 UTC) #19
wjmaclean
> Thanks for the feedback. It's important to note though that this highlight is an ...
7 years, 3 months ago (2013-09-06 18:30:58 UTC) #20
Rick Byers
On 2013/09/06 18:30:58, wjmaclean wrote: > > Thanks for the feedback. It's important to note ...
7 years, 3 months ago (2013-09-06 19:25:35 UTC) #21
wjmaclean
On 2013/09/06 19:25:35, Rick Byers wrote: > > We should probably be thinking about this ...
7 years, 3 months ago (2013-09-06 19:44:38 UTC) #22
Mathias Hällman
On 2013/09/06 18:30:58, wjmaclean wrote: > > The code paths you are touching *are* used ...
7 years, 3 months ago (2013-09-09 05:27:59 UTC) #23
Mathias Hällman
Let's not allow this one to slip into oblivion again. :) I think all concerns ...
7 years, 3 months ago (2013-09-11 09:13:33 UTC) #24
Rick Byers
I agree this approach seems very reasonable - thanks for the explanation! https://codereview.chromium.org/15663005/diff/52001/Source/web/WebViewImpl.h File Source/web/WebViewImpl.h ...
7 years, 3 months ago (2013-09-11 15:14:49 UTC) #25
wjmaclean
On 2013/09/11 09:13:33, Mathias Hällman wrote: > Let's not allow this one to slip into ...
7 years, 3 months ago (2013-09-11 15:34:56 UTC) #26
Mathias Hällman
On 2013/09/11 15:14:49, Rick Byers wrote: > Is there code somewhere I'm missing that calls ...
7 years, 3 months ago (2013-09-11 17:57:07 UTC) #27
wjmaclean
On 2013/09/11 17:57:07, Mathias Hällman wrote: > Absolutely, and actually we already do this in ...
7 years, 3 months ago (2013-09-11 22:02:46 UTC) #28
Rick Byers
On 2013/09/11 22:02:46, wjmaclean wrote: > On 2013/09/11 17:57:07, Mathias Hällman wrote: > > Absolutely, ...
7 years, 3 months ago (2013-09-12 02:56:19 UTC) #29
wjmaclean
> Probably roma@ (clank UX), but I doubt she's going to care much. I'd suggest ...
7 years, 3 months ago (2013-09-12 22:25:37 UTC) #30
Mathias Hällman
Tests cleaned up, and I also added calls to disable the highlight shortly after enabling ...
7 years, 3 months ago (2013-09-13 13:49:33 UTC) #31
jochen (gone - plz use gerrit)
lgtm with nits https://chromiumcodereview.appspot.com/15663005/diff/63001/Source/core/platform/graphics/GraphicsLayer.cpp File Source/core/platform/graphics/GraphicsLayer.cpp (right): https://chromiumcodereview.appspot.com/15663005/diff/63001/Source/core/platform/graphics/GraphicsLayer.cpp#newcode124 Source/core/platform/graphics/GraphicsLayer.cpp:124: for (size_t i = 0; i ...
7 years, 3 months ago (2013-09-16 14:13:04 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mathiash@opera.com/15663005/76001
7 years, 3 months ago (2013-09-17 13:03:19 UTC) #33
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 3 months ago (2013-09-17 13:27:12 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mathiash@opera.com/15663005/79001
7 years, 3 months ago (2013-09-18 07:18:35 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mathiash@opera.com/15663005/100001
7 years, 3 months ago (2013-09-18 07:35:28 UTC) #36
Mathias Hällman
Am I missing some build flag? Or why don't I get these errors when building ...
7 years, 3 months ago (2013-09-18 07:36:01 UTC) #37
commit-bot: I haz the power
7 years, 3 months ago (2013-09-18 09:00:49 UTC) #38
Message was sent while issue was closed.
Change committed as 157947

Powered by Google App Engine
This is Rietveld 408576698