scroll nodes: 1
sticky areas: 2
outer parent is viewport: true
inner parent is outer: true
outer ancestor is viewport: true
inner ancestor is viewport: true
outer has top inset only: true
inner has top inset only: true
display list:
AccumulatedVisualContext Tree:
  [0] transform=[1,0,0,1,0,0] origin=(0,0) (ViewportPaintable(Viewport<#document>))
    [1] scroll (PaintableWithLines(BlockContainer<PRE>#out))
      [2] scroll (sticky) (PaintableWithLines(BlockContainer(anonymous)))
        [3] scroll (sticky) (PaintableWithLines(BlockContainer<DIV>#inner))

DisplayList:
SaveLayer@0
  CompositorWheelHitTestTarget@0 target_scroll_node_index=1 rect=[0,0 800x600]
  CompositorScrollNode@0 scroll_node_index=1 parent_scroll_node_index=0 scrollport_rect=[0,0 800x600] max_scroll_offset=[0,1429] is_viewport=true
  CompositorWheelHitTestTarget@1 target_scroll_node_index=1 rect=[0,0 800x2029]
  CompositorWheelHitTestTarget@1 target_scroll_node_index=1 rect=[0,0 800x2016]
  CompositorWheelHitTestTarget@1 target_scroll_node_index=1 rect=[0,16 800x2000]
  CompositorWheelHitTestTarget@2 target_scroll_node_index=1 rect=[0,0 800x16]
  CompositorStickyArea@2 scroll_node_index=2 parent_scroll_node_index=1 nearest_scrolling_ancestor_index=1 position_relative_to_scroll_ancestor=[0,0] border_box_size=[800x16] scrollport_size=[800x600] containing_block_region=[0,0 800x2016] needs_parent_offset_adjustment=true inset_top=0 inset_right=none inset_bottom=none inset_left=none
  CompositorWheelHitTestTarget@3 target_scroll_node_index=1 rect=[0,0 800x16]
  CompositorStickyArea@3 scroll_node_index=3 parent_scroll_node_index=2 nearest_scrolling_ancestor_index=1 position_relative_to_scroll_ancestor=[0,0] border_box_size=[800x16] scrollport_size=[800x600] containing_block_region=[0,0 800x16] needs_parent_offset_adjustment=true inset_top=20 inset_right=none inset_bottom=none inset_left=none
  DrawGlyphRun@3 rect=[0,0 45x16] translation=[0,12.796875] color=rgb(0, 0, 0)
Restore@0

