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

Issue 2521993003: Send boundary events before gotpointercapture (Closed)

Created:
4 years ago by Navid Zolghadr
Modified:
4 years ago
Reviewers:
dtapuska, mustaq, bokan
CC:
chromium-reviews, shans, rjwright, blink-reviews-animation_chromium.org, Navid Zolghadr, dtapuska+blinkwatch_chromium.org, darktears, blink-reviews, Eric Willigers
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Send boundary events before gotpointercapture This CL sends boundary events before gotpointercapture as if gotpointercapture can trigger boundary events like a move event. This kind of makes sure that there will be no boundary events between got and lost pointer capture events which might be more intuitive. At this time Edge behavior differs from both the behavior in this CL and before this cL as they were sending boundary events regardless of the capture and using the hit-tested target. However, they are planning to catch up here. BUG=633679 Committed: https://crrev.com/eff55a14abadd957d1ebf8cfd897ce6c6892b3c3 Cr-Commit-Position: refs/heads/master@{#439609}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Removing the old redundant hack #

Patch Set 3 : Fix the tests #

Messages

Total messages: 30 (17 generated)
Navid Zolghadr
4 years ago (2016-11-22 21:03:19 UTC) #4
mustaq
LGTM. Please add a CL description that Edge currently differs here but has agreed to ...
4 years ago (2016-11-22 21:35:33 UTC) #5
mustaq
Still LGTM but add these comments if applicable: https://codereview.chromium.org/2521993003/diff/1/third_party/WebKit/Source/core/input/PointerEventManager.cpp File third_party/WebKit/Source/core/input/PointerEventManager.cpp (right): https://codereview.chromium.org/2521993003/diff/1/third_party/WebKit/Source/core/input/PointerEventManager.cpp#newcode561 third_party/WebKit/Source/core/input/PointerEventManager.cpp:561: if ...
4 years ago (2016-11-22 21:46:37 UTC) #8
Navid Zolghadr
https://codereview.chromium.org/2521993003/diff/1/third_party/WebKit/Source/core/input/PointerEventManager.cpp File third_party/WebKit/Source/core/input/PointerEventManager.cpp (right): https://codereview.chromium.org/2521993003/diff/1/third_party/WebKit/Source/core/input/PointerEventManager.cpp#newcode561 third_party/WebKit/Source/core/input/PointerEventManager.cpp:561: if (!RuntimeEnabledFeatures::pointerEventV1SpecCapturingEnabled()) { On 2016/11/22 21:46:36, mustaq wrote: > ...
4 years ago (2016-11-22 21:58:11 UTC) #10
mustaq
https://codereview.chromium.org/2521993003/diff/1/third_party/WebKit/Source/core/input/PointerEventManager.cpp File third_party/WebKit/Source/core/input/PointerEventManager.cpp (right): https://codereview.chromium.org/2521993003/diff/1/third_party/WebKit/Source/core/input/PointerEventManager.cpp#newcode561 third_party/WebKit/Source/core/input/PointerEventManager.cpp:561: if (!RuntimeEnabledFeatures::pointerEventV1SpecCapturingEnabled()) { On 2016/11/22 21:58:11, Navid Zolghadr wrote: ...
4 years ago (2016-11-23 15:38:47 UTC) #13
Navid Zolghadr
https://codereview.chromium.org/2521993003/diff/1/third_party/WebKit/Source/core/input/PointerEventManager.cpp File third_party/WebKit/Source/core/input/PointerEventManager.cpp (right): https://codereview.chromium.org/2521993003/diff/1/third_party/WebKit/Source/core/input/PointerEventManager.cpp#newcode561 third_party/WebKit/Source/core/input/PointerEventManager.cpp:561: if (!RuntimeEnabledFeatures::pointerEventV1SpecCapturingEnabled()) { On 2016/11/23 15:38:47, mustaq wrote: > ...
4 years ago (2016-11-23 15:59:39 UTC) #14
Navid Zolghadr
ptal. I had to remove one of the old hacks which we added and after ...
4 years ago (2016-12-07 19:29:42 UTC) #17
mustaq
On 2016/12/07 19:29:42, Navid Zolghadr wrote: > ptal. > I had to remove one of ...
4 years ago (2016-12-15 17:40:26 UTC) #20
Navid Zolghadr
bokan@chromium.org: Please review changes in third_party/WebKit/Source/Core/input/*
4 years ago (2016-12-19 21:00:08 UTC) #22
bokan
rs lgtm
4 years ago (2016-12-19 21:00:39 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2521993003/40001
4 years ago (2016-12-19 21:02:48 UTC) #25
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years ago (2016-12-19 23:23:58 UTC) #28
commit-bot: I haz the power
4 years ago (2016-12-19 23:26:01 UTC) #30
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/eff55a14abadd957d1ebf8cfd897ce6c6892b3c3
Cr-Commit-Position: refs/heads/master@{#439609}

Powered by Google App Engine
This is Rietveld 408576698