<?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>107869</bug_id>
          
          <creation_ts>2013-01-24 15:16:14 -0800</creation_ts>
          <short_desc>Some formerly-fixed objects scroll as if they are still fixed</short_desc>
          <delta_ts>2013-01-24 16:29:56 -0800</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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Beth Dakin">bdakin</reporter>
          <assigned_to name="Beth Dakin">bdakin</assigned_to>
          <cc>bdakin</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>815891</commentid>
    <comment_count>0</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-01-24 15:16:14 -0800</bug_when>
    <thetext>It is possible to have an object that toggles between being fixed and being static that will still scroll as if it is fixed when it has become static. The attached test case demonstrates the bugs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815892</commentid>
    <comment_count>1</comment_count>
      <attachid>184591</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-01-24 15:17:20 -0800</bug_when>
    <thetext>Created attachment 184591
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815903</commentid>
    <comment_count>2</comment_count>
      <attachid>184593</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-01-24 15:27:47 -0800</bug_when>
    <thetext>Created attachment 184593
Patch

Unfortunately, I was unable to create a test for this because scrollingStateTreeAsText() will make that commit that wasn&apos;t happening happen anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>815960</commentid>
    <comment_count>3</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-01-24 16:29:56 -0800</bug_when>
    <thetext>Thanks, Simon! 

http://trac.webkit.org/changeset/140747</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>184591</attachid>
            <date>2013-01-24 15:17:20 -0800</date>
            <delta_ts>2013-01-24 15:17:20 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>toggle-fixed-on-scroll.html</filename>
            <type>text/html</type>
            <size>1443</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgogICAgPHN0eWxlPgogICAgICAgIGJvZHkgewogICAgICAgICAgICBoZWln
aHQ6IDIwMDBweDsKICAgICAgICB9CiAgICAgICAgLmNvbnRhaW5lciB7CiAgICAgICAgICAgIHBv
c2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgdG9wOiAxMDBweDsKICAgICAgICAgICAgaGVp
Z2h0OiAzMDBweDsKICAgICAgICAgICAgd2lkdGg6IDMwMHB4OwogICAgICAgICAgICBib3JkZXI6
IDFweCBzb2xpZCBibGFjazsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLnVuZGVyIHsKICAg
ICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICBoZWlnaHQ6IDMwMHB4Owog
ICAgICAgICAgICB3aWR0aDogMzAwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNp
bHZlcjsKICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7CiAgICAg
ICAgfQogICAgICAgIC5ib3ggewogICAgICAgICAgICBoZWlnaHQ6IDUwcHg7CiAgICAgICAgICAg
IHdpZHRoOiA1MHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOwogICAgICAg
ICAgICBtYXJnaW46IDIwcHg7CiAgICAgICAgfQogICAgICAgIAogICAgICAgICNzaWRlYmFyc3Rp
Y2t5IHsKICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICB0b3A6IDEw
MHB4OwogICAgICAgIH0KICAgICAgICAKICAgICAgICAjc2lkZWJhcnN0aWNreS5zdGlja3kgewog
ICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICAgICAgICAgIHRvcDogMDsKICAgICAgICB9
CiAgICA8L3N0eWxlPgogICAgPHNjcmlwdD4KICAgICAgICAKICAgICAgICBmdW5jdGlvbiBkb09u
U2Nyb2xsKCkKICAgICAgICB7CiAgICAgICAgICAgIHZhciBzY3JvbGxUb3AgPSB3aW5kb3cuc2Ny
b2xsWTsKICAgICAgICAgICAgdmFyIHN0aWNreSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdz
aWRlYmFyc3RpY2t5Jyk7CiAgICAgICAgICAgIAogICAgICAgICAgICBpZiAoc2Nyb2xsVG9wID4g
MTAwKQogICAgICAgICAgICAgICAgc3RpY2t5LmNsYXNzTGlzdC5hZGQoJ3N0aWNreScpOwogICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBzdGlja3kuY2xhc3NMaXN0LnJlbW92ZSgnc3Rp
Y2t5Jyk7CiAgICAgICAgfQogICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwn
LCBkb09uU2Nyb2xsLCBmYWxzZSk7CiAgICA8L3NjcmlwdD4KPC9oZWFkPgo8Ym9keT4KCiAgICA8
ZGl2IGNsYXNzPSJ1bmRlciI+CiAgICAgICAgCiAgICA8L2Rpdj4KICAgIDxkaXYgaWQ9InNpZGVi
YXJzdGlja3kiPgogICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6Z3JlZW47IHdp
ZHRoOjUwcHg7IGhlaWdodDo1MHB4OyIgaWQ9Im5ld1NoYXJlQm94Ij48L2Rpdj4KICAgIDwvZGl2
Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184593</attachid>
            <date>2013-01-24 15:27:47 -0800</date>
            <delta_ts>2013-01-24 16:27:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>for-review.txt</filename>
            <type>text/plain</type>
            <size>1527</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0MDczNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAxLTI0ICBCZXRoIERh
a2luICA8YmRha2luQGFwcGxlLmNvbT4KKworICAgICAgICBTb21lIGZvcm1lcmx5LWZpeGVkIG9i
amVjdHMgc2Nyb2xsIGFzIGlmIHRoZXkgYXJlIHN0aWxsIGZpeGVkCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDc4NjkKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmluZyBub2RlcyBuZWVkIHRvIG1h
cmsgbV9oYXNDaGFuZ2VkUHJvcGVydGllcyBvbiB0aGUgc3RhdGUgdHJlZSwgb3RoZXJ3aXNlIAor
ICAgICAgICB0aGV5IHdpbGwgbm90IGJlIGNvbW1pdHRlZCB0byB0aGUgc2Nyb2xsaW5nIHRyZWUg
dW50aWwgc29tZXRoaW5nIGVsc2UgY2hhbmdlcywgCisgICAgICAgIHdoaWNoIGNvdWxkIGFjdHVh
bGx5IHRha2UgYSB3aGlsZS4gRHVyaW5nIHRoZSBkZWxheSwgdGhlIHNjcm9sbGluZyB0cmVlIHdp
bGwgCisgICAgICAgIGNvbnRpbnVlIHRvIG1vdmUgYXJvdW5kIHRoZSBmb3JtZXJseS1maXhlZCBv
YmplY3QgYXMgbG9uZyBhcyBpdCBzdGlsbCBoYXMgYSBsYXllci4KKyAgICAgICAgKiBwYWdlL3Nj
cm9sbGluZy9TY3JvbGxpbmdTdGF0ZVRyZWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xs
aW5nU3RhdGVUcmVlOjpkaWRSZW1vdmVOb2RlKToKKwogMjAxMy0wMS0yNCAgTWlrZSBXZXN0ICA8
bWt3c3RAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6ICJYSFIgbG9hZGVk
ISIgbWVzc2FnZXMgc2hvdWxkIGJlIERlYnVnTWVzc2FnZUxldmVsLgpJbmRleDogU291cmNlL1dl
YkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nU3RhdGVUcmVlLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdTdGF0ZVRyZWUuY3BwCShy
ZXZpc2lvbiAxNDA1OTUpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxp
bmdTdGF0ZVRyZWUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03MCw2ICs3MCw3IEBAIHZvaWQgU2Ny
b2xsaW5nU3RhdGVUcmVlOjpyZW1vdmVOb2RlKFNjcm8KIHZvaWQgU2Nyb2xsaW5nU3RhdGVUcmVl
OjpkaWRSZW1vdmVOb2RlKFNjcm9sbGluZ05vZGVJRCBub2RlSUQpCiB7CiAgICAgbV9ub2Rlc1Jl
bW92ZWRTaW5jZUxhc3RDb21taXQuYXBwZW5kKG5vZGVJRCk7CisgICAgbV9oYXNDaGFuZ2VkUHJv
cGVydGllcyA9IHRydWU7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
</data>
<flag name="review"
          id="203367"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>