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

Issue 2813103002: Fix an issue with the bookmarks bar in Harmony where in the focus ring would paint outside the scro… (Closed)

Created:
3 years, 8 months ago by ananta
Modified:
3 years, 8 months ago
Reviewers:
Peter Kasting, sky
CC:
chromium-reviews, tfarina
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix an issue with the bookmarks bar in Harmony where in the focus ring would paint outside the scrollview. The proposed fix here is to scroll the parent scrollview by the row bounds to ensure that the ring does not paint outside the content area. There is an underlying problem here with the focus ring not getting clipped when it tries to paint outside the parent. The correct fix there is to notify the parents about the layer being used the focus ring which would require them to create layers to host the child layer. Clipping can be done then. The plan is to work on that in a subsequent patch. BUG=665412 Review-Url: https://codereview.chromium.org/2813103002 Cr-Commit-Position: refs/heads/master@{#463923} Committed: https://chromium.googlesource.com/chromium/src/+/7720633b71d3f5d8d3c912b93d2466a0b2972c24

Patch Set 1 #

Total comments: 2

Patch Set 2 : Update comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -0 lines) Patch
M ui/views/controls/tree/tree_view.cc View 1 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 18 (10 generated)
ananta
3 years, 8 months ago (2017-04-12 01:47:47 UTC) #2
Peter Kasting
LGTM https://codereview.chromium.org/2813103002/diff/1/ui/views/controls/tree/tree_view.cc File ui/views/controls/tree/tree_view.cc (right): https://codereview.chromium.org/2813103002/diff/1/ui/views/controls/tree/tree_view.cc#newcode734 ui/views/controls/tree/tree_view.cc:734: // content area. Nit: "Bigger than the content ...
3 years, 8 months ago (2017-04-12 02:17:05 UTC) #5
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/2813103002/20001
3 years, 8 months ago (2017-04-12 02:31:57 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/408810)
3 years, 8 months ago (2017-04-12 02:43:40 UTC) #10
ananta
sky for ui/views owners https://codereview.chromium.org/2813103002/diff/1/ui/views/controls/tree/tree_view.cc File ui/views/controls/tree/tree_view.cc (right): https://codereview.chromium.org/2813103002/diff/1/ui/views/controls/tree/tree_view.cc#newcode734 ui/views/controls/tree/tree_view.cc:734: // content area. On 2017/04/12 ...
3 years, 8 months ago (2017-04-12 02:46:49 UTC) #12
sky
LGTM
3 years, 8 months ago (2017-04-12 03:42:12 UTC) #13
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/2813103002/20001
3 years, 8 months ago (2017-04-12 03:42:34 UTC) #15
commit-bot: I haz the power
3 years, 8 months ago (2017-04-12 03:49:28 UTC) #18
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/7720633b71d3f5d8d3c912b93d24...

Powered by Google App Engine
This is Rietveld 408576698