<?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>119507</bug_id>
          
          <creation_ts>2013-08-05 19:01:00 -0700</creation_ts>
          <short_desc>Starting a momentum scroll while rubber banding can cause scrolling to jump back when the rubberband snaps</short_desc>
          <delta_ts>2013-12-18 12:56:07 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Beth Dakin">bdakin</assigned_to>
          <cc>andersca</cc>
    
    <cc>bdakin</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>914761</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-08-05 19:01:00 -0700</bug_when>
    <thetext>Steps to Reproduce:

1. Open a tall page.
2. Flick into the left margin and downwards, in an inverted L shape.

Expected:

The vertical momentum should decelerate gracefully and then scrolling should stop.

Actual:

The vertical momentum decelerates gracefully and then the page scrolls vertically back to the vertical position it was in when the momentum phase began.

This is a bit hard to describe and reproduce for the first time, but once you&apos;ve done it once it&apos;s hard to stop.

I have a fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>914762</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-08-05 19:07:07 -0700</bug_when>
    <thetext>&lt;rdar://problem/14655893&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>914938</commentid>
    <comment_count>2</comment_count>
      <attachid>208216</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-08-06 13:47:04 -0700</bug_when>
    <thetext>Created attachment 208216
preliminary patch

preliminary patch, but it changes the behavior when you rubberband during the momentum phase too much (flick up off the top of the page with the patch applied vs. not, and you&apos;ll see the view rubberbands much further before it)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919536</commentid>
    <comment_count>3</comment_count>
      <attachid>208216</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-08-21 11:05:59 -0700</bug_when>
    <thetext>Comment on attachment 208216
preliminary patch

Attachment 208216 did not pass win-ews (win):
Output: http://webkit-queues.appspot.com/results/1525398</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>960850</commentid>
    <comment_count>4</comment_count>
      <attachid>219507</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-12-17 22:34:08 -0800</bug_when>
    <thetext>Created attachment 219507
Patch

Here is a different approach.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>961071</commentid>
    <comment_count>5</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-12-18 12:56:07 -0800</bug_when>
    <thetext>Thanks, Simon! http://trac.webkit.org/changeset/160791</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>208216</attachid>
            <date>2013-08-06 13:47:04 -0700</date>
            <delta_ts>2013-12-17 22:34:08 -0800</delta_ts>
            <desc>preliminary patch</desc>
            <filename>scrolltake1.diff</filename>
            <type>text/plain</type>
            <size>6937</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9TY3JvbGxFbGFzdGljaXR5
Q29udHJvbGxlci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9sbEVsYXN0aWNp
dHlDb250cm9sbGVyLmgKaW5kZXggMzY4ODcxMy4uMzAxODcwZCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9sbEVsYXN0aWNpdHlDb250cm9sbGVyLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9sbEVsYXN0aWNpdHlDb250cm9sbGVyLmgK
QEAgLTgwLDcgKzgwLDggQEAgcHJpdmF0ZToKIAogICAgIGJvb2wgbV9pblNjcm9sbEdlc3R1cmU7
CiAgICAgYm9vbCBtX21vbWVudHVtU2Nyb2xsSW5Qcm9ncmVzczsKLSAgICBib29sIG1faWdub3Jl
TW9tZW50dW1TY3JvbGxzOworICAgIGJvb2wgbV9pZ25vcmVNb21lbnR1bVNjcm9sbHNJblg7Cisg
ICAgYm9vbCBtX2lnbm9yZU1vbWVudHVtU2Nyb2xsc0luWTsKICAgICAKICAgICBDRlRpbWVJbnRl
cnZhbCBtX2xhc3RNb21lbnR1bVNjcm9sbFRpbWVzdGFtcDsKICAgICBGbG9hdFNpemUgbV9vdmVy
Zmxvd1Njcm9sbERlbHRhOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFj
L1Njcm9sbEVsYXN0aWNpdHlDb250cm9sbGVyLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bWFjL1Njcm9sbEVsYXN0aWNpdHlDb250cm9sbGVyLm1tCmluZGV4IDU0M2UzYTUuLjExYWU5NmYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9TY3JvbGxFbGFzdGljaXR5
Q29udHJvbGxlci5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvU2Nyb2xsRWxh
c3RpY2l0eUNvbnRyb2xsZXIubW0KQEAgLTExOSw3ICsxMTksOCBAQCBTY3JvbGxFbGFzdGljaXR5
Q29udHJvbGxlcjo6U2Nyb2xsRWxhc3RpY2l0eUNvbnRyb2xsZXIoU2Nyb2xsRWxhc3RpY2l0eUNv
bnRyb2xsZQogICAgIDogbV9jbGllbnQoY2xpZW50KQogICAgICwgbV9pblNjcm9sbEdlc3R1cmUo
ZmFsc2UpCiAgICAgLCBtX21vbWVudHVtU2Nyb2xsSW5Qcm9ncmVzcyhmYWxzZSkKLSAgICAsIG1f
aWdub3JlTW9tZW50dW1TY3JvbGxzKGZhbHNlKQorICAgICwgbV9pZ25vcmVNb21lbnR1bVNjcm9s
bHNJblgoZmFsc2UpCisgICAgLCBtX2lnbm9yZU1vbWVudHVtU2Nyb2xsc0luWShmYWxzZSkKICAg
ICAsIG1fbGFzdE1vbWVudHVtU2Nyb2xsVGltZXN0YW1wKDApCiAgICAgLCBtX3N0YXJ0VGltZSgw
KQogICAgICwgbV9zbmFwUnViYmVyYmFuZFRpbWVySXNBY3RpdmUoZmFsc2UpCkBAIC0xMzYsNyAr
MTM3LDggQEAgYm9vbCBTY3JvbGxFbGFzdGljaXR5Q29udHJvbGxlcjo6aGFuZGxlV2hlZWxFdmVu
dChjb25zdCBQbGF0Zm9ybVdoZWVsRXZlbnQmIHdoZWUKIAogICAgICAgICBtX2luU2Nyb2xsR2Vz
dHVyZSA9IHRydWU7CiAgICAgICAgIG1fbW9tZW50dW1TY3JvbGxJblByb2dyZXNzID0gZmFsc2U7
Ci0gICAgICAgIG1faWdub3JlTW9tZW50dW1TY3JvbGxzID0gZmFsc2U7CisgICAgICAgIG1faWdu
b3JlTW9tZW50dW1TY3JvbGxzSW5YID0gZmFsc2U7CisgICAgICAgIG1faWdub3JlTW9tZW50dW1T
Y3JvbGxzSW5ZID0gZmFsc2U7CiAgICAgICAgIG1fbGFzdE1vbWVudHVtU2Nyb2xsVGltZXN0YW1w
ID0gMDsKICAgICAgICAgbV9tb21lbnR1bVZlbG9jaXR5ID0gRmxvYXRTaXplKCk7CiAKQEAgLTE1
NSwxMyArMTU3LDE0IEBAIGJvb2wgU2Nyb2xsRWxhc3RpY2l0eUNvbnRyb2xsZXI6OmhhbmRsZVdo
ZWVsRXZlbnQoY29uc3QgUGxhdGZvcm1XaGVlbEV2ZW50JiB3aGVlCiAgICAgICAgIHJldHVybiB0
cnVlOwogICAgIH0KIAotICAgIGJvb2wgaXNNb21lbnR1bVNjcm9sbEV2ZW50ID0gKHdoZWVsRXZl
bnQubW9tZW50dW1QaGFzZSgpICE9IFBsYXRmb3JtV2hlZWxFdmVudFBoYXNlTm9uZSk7Ci0gICAg
aWYgKG1faWdub3JlTW9tZW50dW1TY3JvbGxzICYmIChpc01vbWVudHVtU2Nyb2xsRXZlbnQgfHwg
bV9zbmFwUnViYmVyYmFuZFRpbWVySXNBY3RpdmUpKSB7Ci0gICAgICAgIGlmICh3aGVlbEV2ZW50
Lm1vbWVudHVtUGhhc2UoKSA9PSBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZUVuZGVkKSB7Ci0gICAg
ICAgICAgICBtX2lnbm9yZU1vbWVudHVtU2Nyb2xscyA9IGZhbHNlOwotICAgICAgICAgICAgcmV0
dXJuIHRydWU7Ci0gICAgICAgIH0KLSAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIGlmICgobV9p
Z25vcmVNb21lbnR1bVNjcm9sbHNJblggfHwgbV9pZ25vcmVNb21lbnR1bVNjcm9sbHNJblkpICYm
ICh3aGVlbEV2ZW50Lm1vbWVudHVtUGhhc2UoKSA9PSBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZUVu
ZGVkKSkgeworICAgICAgICBtX21vbWVudHVtU2Nyb2xsSW5Qcm9ncmVzcyA9IGZhbHNlOworCisg
ICAgICAgIHNuYXBSdWJiZXJCYW5kKCk7CisKKyAgICAgICAgbV9pZ25vcmVNb21lbnR1bVNjcm9s
bHNJblggPSBmYWxzZTsKKyAgICAgICAgbV9pZ25vcmVNb21lbnR1bVNjcm9sbHNJblkgPSBmYWxz
ZTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCiAgICAgZmxvYXQgZGVsdGFYID0gbV9v
dmVyZmxvd1Njcm9sbERlbHRhLndpZHRoKCk7CkBAIC0xODgsMTYgKzE5MSwzMCBAQCBib29sIFNj
cm9sbEVsYXN0aWNpdHlDb250cm9sbGVyOjpoYW5kbGVXaGVlbEV2ZW50KGNvbnN0IFBsYXRmb3Jt
V2hlZWxFdmVudCYgd2hlZQogICAgIGRlbHRhWCArPSBldmVudENvYWxlc2NlZERlbHRhWDsKICAg
ICBkZWx0YVkgKz0gZXZlbnRDb2FsZXNjZWREZWx0YVk7CiAKLSAgICAvLyBTbGlnaHRseSBwcmVm
ZXIgc2Nyb2xsaW5nIHZlcnRpY2FsbHkgYnkgYXBwbHlpbmcgdGhlID0gY2FzZSB0byBkZWx0YVkK
LSAgICBpZiAoZmFic2YoZGVsdGFZKSA+PSBmYWJzZihkZWx0YVgpKQotICAgICAgICBkZWx0YVgg
PSAwOwotICAgIGVsc2UKLSAgICAgICAgZGVsdGFZID0gMDsKKyAgICBib29sIGlzTW9tZW50dW1T
Y3JvbGxFdmVudCA9ICh3aGVlbEV2ZW50Lm1vbWVudHVtUGhhc2UoKSAhPSBQbGF0Zm9ybVdoZWVs
RXZlbnRQaGFzZU5vbmUpOworICAgIGlmICghaXNNb21lbnR1bVNjcm9sbEV2ZW50IHx8ICghbV9p
Z25vcmVNb21lbnR1bVNjcm9sbHNJblggJiYgIW1faWdub3JlTW9tZW50dW1TY3JvbGxzSW5ZKSkg
eworICAgICAgICAvLyBTbGlnaHRseSBwcmVmZXIgc2Nyb2xsaW5nIHZlcnRpY2FsbHkgYnkgYXBw
bHlpbmcgdGhlID0gY2FzZSB0byBkZWx0YVkKKyAgICAgICAgaWYgKGZhYnNmKGRlbHRhWSkgPj0g
ZmFic2YoZGVsdGFYKSkKKyAgICAgICAgICAgIGRlbHRhWCA9IDA7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIGRlbHRhWSA9IDA7CisgICAgfQogCiAgICAgYm9vbCBzaG91bGRTdHJldGNoID0g
ZmFsc2U7CiAKICAgICBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZSBtb21lbnR1bVBoYXNlID0gd2hl
ZWxFdmVudC5tb21lbnR1bVBoYXNlKCk7CiAKKyAgICBpZiAoaXNNb21lbnR1bVNjcm9sbEV2ZW50
KSB7CisgICAgICAgIGlmIChtX2lnbm9yZU1vbWVudHVtU2Nyb2xsc0luWCkgeworICAgICAgICAg
ICAgZGVsdGFYID0gMDsKKyAgICAgICAgICAgIGV2ZW50Q29hbGVzY2VkRGVsdGFYID0gMDsKKyAg
ICAgICAgfQorICAgICAgICBpZiAobV9pZ25vcmVNb21lbnR1bVNjcm9sbHNJblkpIHsKKyAgICAg
ICAgICAgIGRlbHRhWSA9IDA7CisgICAgICAgICAgICBldmVudENvYWxlc2NlZERlbHRhWSA9IDA7
CisgICAgICAgIH0KKyAgICB9CisKICAgICAvLyBJZiB3ZSBhcmUgc3RhcnRpbmcgbW9tZW50dW0g
c2Nyb2xsaW5nIHRoZW4gZG8gc29tZSBzZXR1cC4KICAgICBpZiAoIW1fbW9tZW50dW1TY3JvbGxJ
blByb2dyZXNzICYmIChtb21lbnR1bVBoYXNlID09IFBsYXRmb3JtV2hlZWxFdmVudFBoYXNlQmVn
YW4gfHwgbW9tZW50dW1QaGFzZSA9PSBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFzZUNoYW5nZWQpKQog
ICAgICAgICBtX21vbWVudHVtU2Nyb2xsSW5Qcm9ncmVzcyA9IHRydWU7CkBAIC0yODMsMTIgKzMw
MCwxMiBAQCBib29sIFNjcm9sbEVsYXN0aWNpdHlDb250cm9sbGVyOjpoYW5kbGVXaGVlbEV2ZW50
KGNvbnN0IFBsYXRmb3JtV2hlZWxFdmVudCYgd2hlZQogCiAgICAgICAgICAgICBJbnRTaXplIHN0
cmV0Y2hBbW91bnQgPSBtX2NsaWVudC0+c3RyZXRjaEFtb3VudCgpOwogCi0gICAgICAgICAgICBp
ZiAobV9tb21lbnR1bVNjcm9sbEluUHJvZ3Jlc3MpIHsKLSAgICAgICAgICAgICAgICBpZiAoKG1f
Y2xpZW50LT5waW5uZWRJbkRpcmVjdGlvbihGbG9hdFNpemUoZXZlbnRDb2FsZXNjZWREZWx0YVgs
IGV2ZW50Q29hbGVzY2VkRGVsdGFZKSkgfHwgKGZhYnNmKGV2ZW50Q29hbGVzY2VkRGVsdGFYKSAr
IGZhYnNmKGV2ZW50Q29hbGVzY2VkRGVsdGFZKSA8PSAwKSkgJiYgbV9sYXN0TW9tZW50dW1TY3Jv
bGxUaW1lc3RhbXApIHsKLSAgICAgICAgICAgICAgICAgICAgbV9pZ25vcmVNb21lbnR1bVNjcm9s
bHMgPSB0cnVlOwotICAgICAgICAgICAgICAgICAgICBtX21vbWVudHVtU2Nyb2xsSW5Qcm9ncmVz
cyA9IGZhbHNlOwotICAgICAgICAgICAgICAgICAgICBzbmFwUnViYmVyQmFuZCgpOwotICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmIChtX21vbWVudHVtU2Nyb2xsSW5Qcm9ncmVzcyAm
JiBtX2xhc3RNb21lbnR1bVNjcm9sbFRpbWVzdGFtcCkgeworICAgICAgICAgICAgICAgIGlmICht
X2NsaWVudC0+cGlubmVkSW5EaXJlY3Rpb24oRmxvYXRTaXplKGV2ZW50Q29hbGVzY2VkRGVsdGFY
LCAwKSkpCisgICAgICAgICAgICAgICAgICAgIG1faWdub3JlTW9tZW50dW1TY3JvbGxzSW5YID0g
dHJ1ZTsKKworICAgICAgICAgICAgICAgIGlmIChtX2NsaWVudC0+cGlubmVkSW5EaXJlY3Rpb24o
RmxvYXRTaXplKDAsIGV2ZW50Q29hbGVzY2VkRGVsdGFZKSkpCisgICAgICAgICAgICAgICAgICAg
IG1faWdub3JlTW9tZW50dW1TY3JvbGxzSW5ZID0gdHJ1ZTsKICAgICAgICAgICAgIH0KIAogICAg
ICAgICAgICAgbV9zdHJldGNoU2Nyb2xsRm9yY2Uuc2V0V2lkdGgobV9zdHJldGNoU2Nyb2xsRm9y
Y2Uud2lkdGgoKSArIGRlbHRhWCk7CkBAIC0zMDAsOSArMzE3LDE2IEBAIGJvb2wgU2Nyb2xsRWxh
c3RpY2l0eUNvbnRyb2xsZXI6OmhhbmRsZVdoZWVsRXZlbnQoY29uc3QgUGxhdGZvcm1XaGVlbEV2
ZW50JiB3aGVlCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoKG1faWdub3JlTW9tZW50dW1T
Y3JvbGxzSW5YICYmIGZhYnNmKGV2ZW50Q29hbGVzY2VkRGVsdGFZKSA8PSAwKQorICAgICAgICB8
fCAobV9pZ25vcmVNb21lbnR1bVNjcm9sbHNJblkgJiYgZmFic2YoZXZlbnRDb2FsZXNjZWREZWx0
YVgpIDw9IDApKSB7CisgICAgICAgIG1fbW9tZW50dW1TY3JvbGxJblByb2dyZXNzID0gZmFsc2U7
CisgICAgICAgIHNuYXBSdWJiZXJCYW5kKCk7CisgICAgfQorCiAgICAgaWYgKG1fbW9tZW50dW1T
Y3JvbGxJblByb2dyZXNzICYmIG1vbWVudHVtUGhhc2UgPT0gUGxhdGZvcm1XaGVlbEV2ZW50UGhh
c2VFbmRlZCkgewogICAgICAgICBtX21vbWVudHVtU2Nyb2xsSW5Qcm9ncmVzcyA9IGZhbHNlOwot
ICAgICAgICBtX2lnbm9yZU1vbWVudHVtU2Nyb2xscyA9IGZhbHNlOworICAgICAgICBtX2lnbm9y
ZU1vbWVudHVtU2Nyb2xsc0luWCA9IGZhbHNlOworICAgICAgICBtX2lnbm9yZU1vbWVudHVtU2Ny
b2xsc0luWSA9IGZhbHNlOwogICAgICAgICBtX2xhc3RNb21lbnR1bVNjcm9sbFRpbWVzdGFtcCA9
IDA7CiAgICAgfQogCkBAIC0zMjUsNyArMzQ5LDcgQEAgc3RhdGljIGlubGluZSBmbG9hdCByb3Vu
ZFRvRGV2aWNlUGl4ZWxUb3dhcmRaZXJvKGZsb2F0IG51bSkKIAogdm9pZCBTY3JvbGxFbGFzdGlj
aXR5Q29udHJvbGxlcjo6c25hcFJ1YmJlckJhbmRUaW1lckZpcmVkKCkKIHsKLSAgICBpZiAoIW1f
bW9tZW50dW1TY3JvbGxJblByb2dyZXNzIHx8IG1faWdub3JlTW9tZW50dW1TY3JvbGxzKSB7Cisg
ICAgaWYgKCFtX21vbWVudHVtU2Nyb2xsSW5Qcm9ncmVzcykgewogICAgICAgICBDRlRpbWVJbnRl
cnZhbCB0aW1lRGVsdGEgPSBbTlNEYXRlIHRpbWVJbnRlcnZhbFNpbmNlUmVmZXJlbmNlRGF0ZV0g
LSBtX3N0YXJ0VGltZTsKIAogICAgICAgICBpZiAobV9zdGFydFN0cmV0Y2ggPT0gRmxvYXRTaXpl
KCkpIHsKQEAgLTM0OSwxMiArMzczLDEzIEBAIHZvaWQgU2Nyb2xsRWxhc3RpY2l0eUNvbnRyb2xs
ZXI6OnNuYXBSdWJiZXJCYW5kVGltZXJGaXJlZCgpCiAgICAgICAgICAgICAgICAgbV9vcmlnVmVs
b2NpdHkuc2V0V2lkdGgoMCk7CiAKICAgICAgICAgICAgIC8vIERvbid0IHJ1YmJlci1iYW5kIGhv
cml6b250YWxseSBpZiBpdCdzIG5vdCBwb3NzaWJsZSB0byBzY3JvbGwgaG9yaXpvbnRhbGx5Ci0g
ICAgICAgICAgICBpZiAoIW1fY2xpZW50LT5jYW5TY3JvbGxIb3Jpem9udGFsbHkoKSkKKyAgICAg
ICAgICAgIGlmICghbV9jbGllbnQtPmNhblNjcm9sbEhvcml6b250YWxseSgpIHx8IG1faWdub3Jl
TW9tZW50dW1TY3JvbGxzSW5YKQogICAgICAgICAgICAgICAgIG1fb3JpZ1ZlbG9jaXR5LnNldFdp
ZHRoKDApOwogCiAgICAgICAgICAgICAvLyBEb24ndCBydWJiZXItYmFuZCB2ZXJ0aWNhbGx5IGlm
IGl0J3Mgbm90IHBvc3NpYmxlIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5Ci0gICAgICAgICAgICBpZiAo
IW1fY2xpZW50LT5jYW5TY3JvbGxWZXJ0aWNhbGx5KCkpCisgICAgICAgICAgICBpZiAoIW1fY2xp
ZW50LT5jYW5TY3JvbGxWZXJ0aWNhbGx5KCkgfHwgbV9pZ25vcmVNb21lbnR1bVNjcm9sbHNJblkp
CiAgICAgICAgICAgICAgICAgbV9vcmlnVmVsb2NpdHkuc2V0SGVpZ2h0KDApOworCiAgICAgICAg
IH0KIAogICAgICAgICBGbG9hdFBvaW50IGRlbHRhKHJvdW5kVG9EZXZpY2VQaXhlbFRvd2FyZFpl
cm8oZWxhc3RpY0RlbHRhRm9yVGltZURlbHRhKG1fc3RhcnRTdHJldGNoLndpZHRoKCksIC1tX29y
aWdWZWxvY2l0eS53aWR0aCgpLCAoZmxvYXQpdGltZURlbHRhKSksCg==
</data>
<flag name="commit-queue"
          id="231284"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219507</attachid>
            <date>2013-12-17 22:34:08 -0800</date>
            <delta_ts>2013-12-18 08:35:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>for-review.txt</filename>
            <type>text/plain</type>
            <size>1992</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2MDc1MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEzLTEyLTE3ICBCZXRoIERh
a2luICA8YmRha2luQGFwcGxlLmNvbT4KKworICAgICAgICBTdGFydGluZyBhIG1vbWVudHVtIHNj
cm9sbCB3aGlsZSBydWJiZXIgYmFuZGluZyBjYW4gY2F1c2Ugc2Nyb2xsaW5nIHRvIGp1bXAgYmFj
ayAKKyAgICAgICAgd2hlbiB0aGUgcnViYmVyYmFuZCBzbmFwcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE5NTA3CisgICAgICAgIC1hbmQgY29ycmVz
cG9uZGluZy0KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE0NjU1ODkzPgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgbGluZSBvZiBjb2RlIHdh
cyBhZGRlZCB3aXRoIHRoZSB2ZXJ5IGZpcnN0IGltcGxlbWVudGF0aW9uIG9mIHJ1YmJlci1iYW5k
aW5nLiAKKyAgICAgICAgQXMgZmFyIGFzIEkgY2FuIHRlbGwsIGl0IHdhcyBhbHdheXMgYSBiZWx0
LWFuZC1zdXNwZW5kZXJzIGxpbmUgb2YgY29kZSB0aGF0IGlzIGEgCisgICAgICAgIG5vLW9wIGlu
IGFsbCBub3JtYWwgcnViYmVyLWJhbmRpbmcuIEluIHRoaXMgSi1zaGFwZWQgc2Nyb2xsaW5nIGNh
c2UsIHRoaXMgbGluZSBvZiAKKyAgICAgICAgY29kZSBpcyB3aGF0IGNhdXNlcyB0aGUgYnVnIHRv
IG9jY3VyIGJlY2F1c2UgdGhpcyBsaW5lIG9mIGNvZGUgYXNzdW1lcyB0aGF0IHlvdXIgCisgICAg
ICAgIHJ1YmJlci1iYW5kIGlzIGFsd2F5cyB0cnlpbmcgdG8gdGFrZSB5b3UgYmFjayB0byB0aGUg
b3JpZ2luLiAKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvU2Nyb2xsRWxhc3RpY2l0eUNvbnRyb2xs
ZXIubW06CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxFbGFzdGljaXR5Q29udHJvbGxlcjo6c25h
cFJ1YmJlckJhbmRUaW1lckZpcmVkKToKKwogMjAxMy0xMi0xNyAgSm9zZXBoIFBlY29yYXJvICA8
cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFJlbW92ZSBJbnNw
ZWN0b3JBZ2VudDo6aGFzRnJvbnRlbmQKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21h
Yy9TY3JvbGxFbGFzdGljaXR5Q29udHJvbGxlci5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tYWMvU2Nyb2xsRWxhc3RpY2l0eUNvbnRyb2xsZXIubW0JKHJldmlzaW9u
IDE2MDcxNykKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9TY3JvbGxFbGFzdGljaXR5
Q29udHJvbGxlci5tbQkod29ya2luZyBjb3B5KQpAQCAtMzQyLDggKzM0Miw2IEBAIHZvaWQgU2Ny
b2xsRWxhc3RpY2l0eUNvbnRyb2xsZXI6OnNuYXBSdWIKICAgICAgICAgICAgIG1fc3RyZXRjaFNj
cm9sbEZvcmNlLnNldFdpZHRoKHJlYm91bmREZWx0YUZvckVsYXN0aWNEZWx0YShuZXdTdHJldGNo
LndpZHRoKCkpKTsKICAgICAgICAgICAgIG1fc3RyZXRjaFNjcm9sbEZvcmNlLnNldEhlaWdodChy
ZWJvdW5kRGVsdGFGb3JFbGFzdGljRGVsdGEobmV3U3RyZXRjaC5oZWlnaHQoKSkpOwogICAgICAg
ICB9IGVsc2UgewotICAgICAgICAgICAgbV9jbGllbnQtPmltbWVkaWF0ZVNjcm9sbEJ5KG1fb3Jp
Z09yaWdpbiAtIG1fY2xpZW50LT5hYnNvbHV0ZVNjcm9sbFBvc2l0aW9uKCkpOwotCiAgICAgICAg
ICAgICBzdG9wU25hcFJ1YmJlcmJhbmRUaW1lcigpOwogICAgICAgICAgICAgbV9zdHJldGNoU2Ny
b2xsRm9yY2UgPSBGbG9hdFNpemUoKTsKICAgICAgICAgICAgIG1fc3RhcnRUaW1lID0gMDsK
</data>
<flag name="review"
          id="243139"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>