Vertical scrolling with arrow doesn't work when zoom !=100% in Sheets |
||||||
Issue descriptionChrome version: 50+ (we checked with 50 as oldest) OS version: Windows, Mac, Linux Case#: 16953809 Description: On Chrome browser in Sheets clicking the small scrolling arrow at the bottom part of the scroll bar doesn't work if the browser zoom is different than 100%. (It works if you keep pushing the arrow.) Issue is reproducible in all Chrome versions we checked, and not reproducible in other browsers. Interface is different in non-webkit browsers, as Sheets uses ::-webkit-scrollbar - but in Safari it's not reproducible too, even though it uses ::-webkit-scrollbar And issue doesn't seem to repro on ChromeOS Steps to reproduce: 1. Open a spreadsheet on Chrome 2. Ensure that browser zoom level is different than 100% 3. Click on the small arrow at the bottom part of the scroll bar. Current Behavior / Reproduction: Clicking on the arrow doesn't scroll the page. Expected Behavior: Clicking should scroll the page Drive link to logs: Video of an issue - https://drive.google.com/open?id=1YAHHjiXHE1-RLvkTTasXhy-BF-iECfc-
,
Sep 24
Removing Blink>Loader>LazyLoad component tag, since from the bug description it doesn't seem to be related.
,
Oct 2
This issue is causing by js call scrollTop for the div (<div class="native-scrollbar native-scrollbar-ltr native-scrollbar-y">...) Call stack: libblink_core.so!blink::Scrollbar::OffsetDidChange(blink::Scrollbar * this) libblink_core.so!blink::ScrollableArea::ScrollOffsetChanged(blink::ScrollableArea * this, const blink::ScrollOffset & offset, blink::ScrollType scroll_type) libblink_core.so!blink::ScrollAnimatorCompositorCoordinator::ScrollOffsetChanged(blink::ScrollAnimatorCompositorCoordinator * this, const blink::ScrollOffset & offset, blink::ScrollType scroll_type) libblink_core.so!blink::ProgrammaticScrollAnimator::NotifyOffsetChanged(blink::ProgrammaticScrollAnimator * this, const blink::ScrollOffset & offset) libblink_core.so!blink::ProgrammaticScrollAnimator::ScrollToOffsetWithoutAnimation(blink::ProgrammaticScrollAnimator * this, const blink::ScrollOffset & offset, bool is_sequenced_scroll) libblink_core.so!blink::ScrollableArea::ProgrammaticScrollHelper(blink::ScrollableArea * this, const blink::ScrollOffset & offset, blink::ScrollBehavior scroll_behavior, bool is_sequenced_scroll) libblink_core.so!blink::ScrollableArea::SetScrollOffset(blink::ScrollableArea * this, const blink::ScrollOffset & offset, blink::ScrollType scroll_type, blink::ScrollBehavior behavior) libblink_core.so!blink::PaintLayerScrollableArea::ScrollToAbsolutePosition(blink::PaintLayerScrollableArea * this, const blink::FloatPoint & position, blink::ScrollBehavior scroll_behavior, blink::ScrollType scroll_type) libblink_core.so!blink::LayoutBox::SetScrollTop(blink::LayoutBox * this, blink::LayoutUnit new_top) libblink_core.so!blink::Element::setScrollTop(blink::Element * this, double new_top) libblink_core.so!blink::ElementV8Internal::scrollTopAttributeSetter(v8::Local<v8::Value> v8Value, const v8::FunctionCallbackInfo<v8::Value> & info) libblink_core.so!blink::V8Element::scrollTopAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value> & info) libv8.so!Builtins_CallApiCallback_Argc1 (Unknown Source:0) [Unknown/Just-In-Time compiled code] (Unknown Source:0) libv8.so!Builtins_KeyedStoreIC (Unknown Source:0) It should be a bug from Google Spreadsheets. Maybe we should file a bug to them.
,
Oct 5
,
Oct 9
I suspect another rounding issue and the fact that scroll offsets are so unintuitive in the presence of zoom.
,
Oct 9
,
Jan 11
Hello! This bug is receiving this notice because there has been no acknowledgment of its existence in quite a bit of time. - If you are currently working on this bug, please provide an update. - If you are currently affected by this bug, please update with your current symptoms and relevant logs. If there has been no updates provided by EOD Thursday, 01/17/19 (5pm EST), this bug will be archived and can be re-opened at any time deemed necessary. Thank you!
,
Jan 17
(5 days ago)
Due to lack of action this bug has been Archived. If work is still being done on this issue or you are still experiencing this issue please feel free to re-open with the appropriate information. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by bokan@chromium.org
, Sep 20Owner: chaopeng@chromium.org
Status: Assigned (was: Untriaged)