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

Issue 1716023002: Fix draggable elements are painted at incorrect position (Closed)

Created:
4 years, 10 months ago by hyunjunekim2
Modified:
4 years, 10 months ago
Reviewers:
pdr., dtapuska, fs, Rick Byers
CC:
blink-reviews, chromium-reviews, Rick Byers
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix draggable {svg, inline} elements are painted at incorrect position When drag {SVGShape, Inline} elements, It are painted at incorrect position. Don't contain position of them on localToAbsolute function. Because use bounding{x, y} of them that return on absoluteBoundingBoxRectIncludingDescendants as offset. TEST=EventHandlerTest.cpp BUG=579153, 579158 Committed: https://crrev.com/89317940af3b85bdff2f0e99c35082b5d3d517cf Cr-Commit-Position: refs/heads/master@{#377852}

Patch Set 1 #

Patch Set 2 : #

Total comments: 19

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : Add font-family on a test #

Patch Set 8 : #

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : #

Patch Set 12 : Remove comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+81 lines, -3 lines) Patch
M third_party/WebKit/Source/core/frame/LocalFrame.cpp View 1 2 3 4 11 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/input/EventHandler.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/input/EventHandler.cpp View 1 2 3 4 5 2 chunks +10 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/core/input/EventHandlerTest.cpp View 1 2 3 4 5 6 7 8 9 1 chunk +69 lines, -0 lines 0 comments Download

Messages

Total messages: 47 (22 generated)
hyunjunekim2
pdr, fs, Could you check PS2? Thank you :)
4 years, 10 months ago (2016-02-23 14:44:13 UTC) #10
hyunjunekim2
+ pdr, fs Could you check PS2? Thank you.
4 years, 10 months ago (2016-02-23 14:44:54 UTC) #12
fs
I'll defer this to pdr, because I know he was poking about this area recently ...
4 years, 10 months ago (2016-02-23 17:27:46 UTC) #14
hyunjunekim2
fs, I wrote the report. https://codereview.chromium.org/1716023002/diff/20001/third_party/WebKit/Source/core/input/EventHandler.cpp File third_party/WebKit/Source/core/input/EventHandler.cpp (right): https://codereview.chromium.org/1716023002/diff/20001/third_party/WebKit/Source/core/input/EventHandler.cpp#newcode3331 third_party/WebKit/Source/core/input/EventHandler.cpp:3331: if (dragState().m_dragType == DragSourceActionDHTML) ...
4 years, 10 months ago (2016-02-24 12:00:07 UTC) #15
hyunjunekim2
https://codereview.chromium.org/1716023002/diff/20001/third_party/WebKit/Source/core/input/EventHandler.cpp File third_party/WebKit/Source/core/input/EventHandler.cpp (right): https://codereview.chromium.org/1716023002/diff/20001/third_party/WebKit/Source/core/input/EventHandler.cpp#newcode3331 third_party/WebKit/Source/core/input/EventHandler.cpp:3331: if (dragState().m_dragType == DragSourceActionDHTML) { Did you say that ...
4 years, 10 months ago (2016-02-24 12:04:41 UTC) #16
fs
https://codereview.chromium.org/1716023002/diff/20001/third_party/WebKit/Source/core/input/EventHandler.cpp File third_party/WebKit/Source/core/input/EventHandler.cpp (right): https://codereview.chromium.org/1716023002/diff/20001/third_party/WebKit/Source/core/input/EventHandler.cpp#newcode3331 third_party/WebKit/Source/core/input/EventHandler.cpp:3331: if (dragState().m_dragType == DragSourceActionDHTML) { On 2016/02/24 at 12:04:41, ...
4 years, 10 months ago (2016-02-24 12:47:48 UTC) #17
fs
https://codereview.chromium.org/1716023002/diff/40001/third_party/WebKit/Source/core/input/EventHandler.cpp File third_party/WebKit/Source/core/input/EventHandler.cpp (right): https://codereview.chromium.org/1716023002/diff/40001/third_party/WebKit/Source/core/input/EventHandler.cpp#newcode3332 third_party/WebKit/Source/core/input/EventHandler.cpp:3332: IntRect absoluteBoundingBox = layoutObject->absoluteBoundingBoxRect(); Why did you switch this ...
4 years, 10 months ago (2016-02-24 12:51:17 UTC) #18
hyunjunekim2
fs, Changed them such as PS4. https://codereview.chromium.org/1716023002/diff/20001/third_party/WebKit/Source/core/input/EventHandler.cpp File third_party/WebKit/Source/core/input/EventHandler.cpp (right): https://codereview.chromium.org/1716023002/diff/20001/third_party/WebKit/Source/core/input/EventHandler.cpp#newcode693 third_party/WebKit/Source/core/input/EventHandler.cpp:693: if (dragState().m_dragDataTransfer) { ...
4 years, 10 months ago (2016-02-24 13:06:37 UTC) #19
hyunjunekim2
fs, pdr Could you check PS4 and take me advice? Thank you.
4 years, 10 months ago (2016-02-24 13:57:40 UTC) #20
pdr.
On 2016/02/24 at 13:57:40, hyunjune.kim wrote: > fs, pdr > Could you check PS4 and ...
4 years, 10 months ago (2016-02-24 20:51:36 UTC) #21
hyunjunekim2
On 2016/02/24 20:51:36, pdr wrote: > On 2016/02/24 at 13:57:40, hyunjune.kim wrote: > > fs, ...
4 years, 10 months ago (2016-02-24 22:47:15 UTC) #22
pdr.
lgtm
4 years, 10 months ago (2016-02-25 05:28:09 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1716023002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1716023002/80001
4 years, 10 months ago (2016-02-25 05:29:29 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/179365)
4 years, 10 months ago (2016-02-25 08:23:00 UTC) #27
hyunjunekim2
fs, pdr I changed this patch about test. added 'font-family' and modified font-size that is ...
4 years, 10 months ago (2016-02-25 14:40:02 UTC) #29
Rick Byers
dtapuska@ knows this code as well as I do (and you already have a core ...
4 years, 10 months ago (2016-02-25 16:30:49 UTC) #31
dtapuska
On 2016/02/25 16:30:49, Rick Byers wrote: > dtapuska@ knows this code as well as I ...
4 years, 10 months ago (2016-02-25 19:31:38 UTC) #33
hyunjunekim2
pdr, After Issue 1736893002 was landing, i will land this patch. Thank you.
4 years, 10 months ago (2016-02-26 06:47:21 UTC) #34
pdr.
On 2016/02/26 at 06:47:21, hyunjune.kim wrote: > pdr, > After Issue 1736893002 was landing, i ...
4 years, 10 months ago (2016-02-26 06:52:28 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1716023002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1716023002/220001
4 years, 10 months ago (2016-02-26 06:57:19 UTC) #38
hyunjunekim2
On 2016/02/26 06:52:28, pdr wrote: > On 2016/02/26 at 06:47:21, hyunjune.kim wrote: > > pdr, ...
4 years, 10 months ago (2016-02-26 06:57:32 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_clobber_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_clobber_rel_ng/builds/136239)
4 years, 10 months ago (2016-02-26 07:24:59 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1716023002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1716023002/220001
4 years, 10 months ago (2016-02-26 07:52:23 UTC) #43
commit-bot: I haz the power
Committed patchset #12 (id:220001)
4 years, 10 months ago (2016-02-26 08:19:46 UTC) #45
commit-bot: I haz the power
4 years, 10 months ago (2016-02-26 08:21:05 UTC) #47
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/89317940af3b85bdff2f0e99c35082b5d3d517cf
Cr-Commit-Position: refs/heads/master@{#377852}

Powered by Google App Engine
This is Rietveld 408576698