1. 26 Oct, 2018 39 commits
  2. 25 Oct, 2018 1 commit
    • David Bokan's avatar
      Convert scrolling code to use Node · f51a68b0
      David Bokan authored
      In https://crrev.com/9f54d240af5d366b1d6a4d9b84438192a9f0a11c we moved
      ScrollCustomization from using Elements to Node. This allows us to use
      Nodes in the scrolling code which is much more natural since the
      viewport scrolls using the LayoutView (document Node)'s scrollable area.
      
      The main change in this CL is letting the Document node be part of the
      scroll chain, instead of using the documentElement in its place. This
      removes some special-casing all the way through the scrolling pipeline.
      
      As a result the Global Root Scroller now sets the viewport scroll
      callback on the document node.
      
      Bug: 897288
      Change-Id: I899e6007b676efb94675d94b3d97702c8f1f2a94
      Reviewed-on: https://chromium-review.googlesource.com/c/1299205
      Commit-Queue: David Bokan <bokan@chromium.org>
      Reviewed-by: default avatarSteve Kobes <skobes@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#602935}
      f51a68b0