<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>147053</bug_id>
          
          <creation_ts>2015-07-17 14:56:40 -0700</creation_ts>
          <short_desc>Allow scroll customization</short_desc>
          <delta_ts>2017-11-03 10:07:05 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Johnston">mj</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cigitia</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1110228</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Johnston">mj</who>
    <bug_when>2015-07-17 14:56:40 -0700</bug_when>
    <thetext>Scroll events are currently dispatched asynchronously, which makes it impossible to create effects that are bound to the scroll position.

For instance, a common effect used in mobile applications is a sticky image header that zooms in the scrollback extent. Another example is a top or bottom toolbar that tracks in and out with the current scroll position. There are many other subtle effects tied to scroll position that native apps employ, which are impossible to do well on the web today.

Relevant work being discussed in Blink: https://docs.google.com/document/d/1VnvAqeWFG9JFZfgG5evBqrLGDZYRE5w6G5jEDORekPY/edit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1110264</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-07-17 16:45:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/21883758&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>