Overlay scrollbars sometimes get stuck in hover state |
|||||||||
Issue descriptionVersion: 53.0.2785.23 OS: ChromeOS What steps will reproduce the problem? (1) enable chrome://flags/#overlay-scrollbars (2) Go to bokan.ca/iframe.html (3) Quickly move the mouse between the "Nested Iframe", "DIV" and "IFRAME" boxes then move it out of all three. What is the expected output? The scroll bars should all shrink back to the unhovered state. What do you see instead? Sometimes the scrollbars remain in the hover state Please use labels and text to provide additional information.
,
Aug 10 2016
Reproduced on Windows too so probably not platform specific.
,
Sep 2 2016
,
Sep 22 2016
,
Oct 20 2016
,
Oct 24 2016
,
Oct 25 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/db2d55e87ca8e0a8c74d29f479ec498053495e6f commit db2d55e87ca8e0a8c74d29f479ec498053495e6f Author: sahel <sahel@chromium.org> Date: Tue Oct 25 14:21:49 2016 Iframe/div MD scrollbars get idle when mouse leaves the nested elements. If the scrollbar of a nested element is not captured, it should get back to idle state when mouse leaves the element. Now, the scrollbar gets stuck in hover state if mouse leaves the nested element while being near the scrollbar. With this change the non-captured scrollbars always get back to idle state when the mouse leaves the div/iframe. BUG= 636393 TEST=LayerTreeHostImplTest.LayerTreeHostImplTestScrollbarStates CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel Review-Url: https://codereview.chromium.org/2422353002 Cr-Commit-Position: refs/heads/master@{#427343} [modify] https://crrev.com/db2d55e87ca8e0a8c74d29f479ec498053495e6f/cc/input/scrollbar_animation_controller.h [modify] https://crrev.com/db2d55e87ca8e0a8c74d29f479ec498053495e6f/cc/input/scrollbar_animation_controller_thinning.cc [modify] https://crrev.com/db2d55e87ca8e0a8c74d29f479ec498053495e6f/cc/input/scrollbar_animation_controller_thinning.h [modify] https://crrev.com/db2d55e87ca8e0a8c74d29f479ec498053495e6f/cc/input/scrollbar_animation_controller_thinning_unittest.cc [modify] https://crrev.com/db2d55e87ca8e0a8c74d29f479ec498053495e6f/cc/trees/layer_tree_host_impl.cc [modify] https://crrev.com/db2d55e87ca8e0a8c74d29f479ec498053495e6f/cc/trees/layer_tree_host_impl.h [modify] https://crrev.com/db2d55e87ca8e0a8c74d29f479ec498053495e6f/cc/trees/layer_tree_host_impl_unittest.cc
,
Oct 25 2016
,
Oct 29 2016
sahel@ Trying to verify this bug. Could you please provide repro steps? I am unable to open the html pages given in comment #0 and the duplicate bug
,
Oct 31 2016
The repro doesnt work anymore since we added scrollbar fading so the bug isnt visible anymore.
,
Oct 31 2016
Thanks bokan@ Closing the bug as per comment #10
,
Oct 31 2016
|
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by bokan@chromium.org
, Aug 10 2016123 KB
123 KB View Download