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

Issue 383603002: Update scrollbar layer opacity when scrollbar theme changes (Closed)

Created:
6 years, 5 months ago by ccameron
Modified:
6 years, 5 months ago
Reviewers:
jamesr
CC:
blink-reviews, blink-layers+watch_chromium.org, kenneth.christiansen
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Update scrollbar layer opacity when scrollbar theme changes If the scrollbar theme changes from being opaque to non-opaque (as happen when unplugging an external mouse on Mac), a situation results where the scrollbar layers think they were opaque (because they were when they were created), but the content that they draw assumes that it is not opaque, and black scrollbars result. BUG=383205 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=178421

Patch Set 1 #

Patch Set 2 : Option 2 #

Patch Set 3 : Rebase #

Patch Set 4 : Rebase #

Patch Set 5 : Update test expectations #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, -3 lines) Patch
M LayoutTests/TestExpectations View 1 2 3 4 1 chunk +5 lines, -0 lines 0 comments Download
M Source/core/page/scrolling/ScrollingCoordinator.cpp View 1 3 1 chunk +1 line, -3 lines 0 comments Download
M Source/platform/graphics/GraphicsLayer.cpp View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M Source/platform/scroll/ScrollView.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M Source/platform/scroll/ScrollView.cpp View 1 2 chunks +13 lines, -0 lines 0 comments Download

Messages

Total messages: 26 (0 generated)
ccameron
6 years, 5 months ago (2014-07-10 01:17:46 UTC) #1
jamesr
Can you get rid of the ScrollingCoordinator indirection for opacity completely and push the correct ...
6 years, 5 months ago (2014-07-10 01:28:25 UTC) #2
ccameron
On 2014/07/10 01:28:25, jamesr wrote: > Can you get rid of the ScrollingCoordinator indirection for ...
6 years, 5 months ago (2014-07-10 02:57:20 UTC) #3
jamesr
Ideally the ownership of the WebScrollbarLayer itself would be closer to ScrollView instead of being ...
6 years, 5 months ago (2014-07-10 03:13:01 UTC) #4
jamesr
That said, doesn't setContentsOpaque() on the graphicslayer do what you want? Why is there another ...
6 years, 5 months ago (2014-07-10 04:14:11 UTC) #5
ccameron
On 2014/07/10 04:14:11, jamesr wrote: > That said, doesn't setContentsOpaque() on the graphicslayer do what ...
6 years, 5 months ago (2014-07-10 04:57:55 UTC) #6
jamesr
You'd probably have to write some code to dump things, but it'd probably be worth ...
6 years, 5 months ago (2014-07-10 04:59:27 UTC) #7
jamesr
On 2014/07/10 04:57:55, ccameron1 wrote: > Is there a link that shows how to print ...
6 years, 5 months ago (2014-07-10 06:45:05 UTC) #8
ccameron
On 2014/07/10 04:57:55, ccameron1 wrote: > On 2014/07/10 04:14:11, jamesr wrote: > > That said, ...
6 years, 5 months ago (2014-07-10 07:06:40 UTC) #9
jamesr
On 2014/07/10 07:06:40, ccameron1 wrote: > On 2014/07/10 04:57:55, ccameron1 wrote: > > On 2014/07/10 ...
6 years, 5 months ago (2014-07-10 22:05:51 UTC) #10
ccameron
On 2014/07/10 22:05:51, jamesr wrote: > > Hmm, it might work. Are there any layout ...
6 years, 5 months ago (2014-07-10 22:18:34 UTC) #11
ccameron
On 2014/07/10 22:18:34, ccameron1 wrote: > On 2014/07/10 22:05:51, jamesr wrote: > > > > ...
6 years, 5 months ago (2014-07-14 19:08:09 UTC) #12
jamesr
lgtm the setContentsOpaque() call is being used for orthogonal things now. CompositedLayerMapping uses it to ...
6 years, 5 months ago (2014-07-17 19:43:24 UTC) #13
ccameron
The CQ bit was checked by ccameron@chromium.org
6 years, 5 months ago (2014-07-17 22:09:04 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ccameron@chromium.org/383603002/60001
6 years, 5 months ago (2014-07-17 22:09:46 UTC) #15
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_blink_dbg on tryserver.blink ...
6 years, 5 months ago (2014-07-17 23:17:39 UTC) #16
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-17 23:47:46 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_rel on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/16570)
6 years, 5 months ago (2014-07-17 23:47:47 UTC) #18
ccameron
The CQ bit was checked by ccameron@chromium.org
6 years, 5 months ago (2014-07-18 03:58:42 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ccameron@chromium.org/383603002/80001
6 years, 5 months ago (2014-07-18 03:58:59 UTC) #20
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_blink_compile_dbg on tryserver.blink ...
6 years, 5 months ago (2014-07-18 04:15:39 UTC) #21
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 5 months ago (2014-07-18 04:28:12 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: android_blink_compile_rel on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/android_blink_compile_rel/builds/6498)
6 years, 5 months ago (2014-07-18 04:28:13 UTC) #23
ccameron
The CQ bit was checked by ccameron@chromium.org
6 years, 5 months ago (2014-07-18 08:33:47 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ccameron@chromium.org/383603002/80001
6 years, 5 months ago (2014-07-18 08:34:21 UTC) #25
commit-bot: I haz the power
6 years, 5 months ago (2014-07-18 08:41:47 UTC) #26
Message was sent while issue was closed.
Change committed as 178421

Powered by Google App Engine
This is Rietveld 408576698