<?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>165707</bug_id>
          
          <creation_ts>2016-12-09 17:41:55 -0800</creation_ts>
          <short_desc>Quarter-second stalls scrolling images that are links because of sync getPositionInformation</short_desc>
          <delta_ts>2016-12-11 17:10:36 -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>New Bugs</component>
          <version>WebKit 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="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>enrica</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1258491</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-12-09 17:41:55 -0800</bug_when>
    <thetext>Quarter-second stalls scrolling images that are links because of sync getPositionInformation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258492</commentid>
    <comment_count>1</comment_count>
      <attachid>296752</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-12-09 17:42:01 -0800</bug_when>
    <thetext>Created attachment 296752
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258551</commentid>
    <comment_count>2</comment_count>
      <attachid>296752</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-12-09 19:40:56 -0800</bug_when>
    <thetext>Comment on attachment 296752
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=296752&amp;action=review

&gt; Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm:3801
&gt; +    // FIXME: This can be more asynchronous, since we control the presentation of the action sheet.

s/can/should?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258908</commentid>
    <comment_count>3</comment_count>
      <attachid>296877</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-12-11 16:33:43 -0800</bug_when>
    <thetext>Created attachment 296877
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258929</commentid>
    <comment_count>4</comment_count>
      <attachid>296877</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-11 17:10:33 -0800</bug_when>
    <thetext>Comment on attachment 296877
patch for landing

Clearing flags on attachment: 296877

Committed r209690: &lt;http://trac.webkit.org/changeset/209690&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258930</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-11 17:10:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296752</attachid>
            <date>2016-12-09 17:42:01 -0800</date>
            <delta_ts>2016-12-11 16:33:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165707-20161209174118.patch</filename>
            <type>text/plain</type>
            <size>5966</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5NjMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZDdkYjBiMzNkYzczZDNl
MmYzZDgwOGQ1ZTc3NWI0NTM4MzY4Zjg0ZC4uMzExNDAxOTA1NTMzMTYyZmFiNWM5ZThjYTQzZjJm
Mzg5MjJmNGQ2ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE2LTEyLTA5ICBUaW0g
SG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIFF1YXJ0ZXItc2Vj
b25kIHN0YWxscyBzY3JvbGxpbmcgaW1hZ2VzIHRoYXQgYXJlIGxpbmtzIGJlY2F1c2Ugb2Ygc3lu
YyBnZXRQb3NpdGlvbkluZm9ybWF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNjU3MDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9u
Lm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IHBvc2l0aW9uSW5mb3JtYXRpb25Gb3JBY3Rp
b25TaGVldEFzc2lzdGFudDpdKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyB1cGRhdGVQb3Np
dGlvbkluZm9ybWF0aW9uRm9yQWN0aW9uU2hlZXRBc3Npc3RhbnQ6XSk6CisgICAgICAgIEZvciBu
b3csIHN5bmNocm9ub3VzbHkgYmxvY2sgd2hlbiBwcmVzZW50aW5nIHRoZSBhY3Rpb24gc2hlZXQg
aWYgd2UKKyAgICAgICAgZG9uJ3QgaGF2ZSBhIHNuYXBzaG90IHJlYWR5LgorCisgICAgICAgICog
V2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpX
ZWJQYWdlOjpnZXRQb3NpdGlvbkluZm9ybWF0aW9uKToKKyAgICAgICAgUmVzcGVjdCBpbmNsdWRl
U25hcHNob3QgaW4gYW5vdGhlciBwbGFjZSBpbiBnZXRQb3NpdGlvbkluZm9ybWF0aW9uLAorICAg
ICAgICBzbyB0aGF0IG1hbnkgZ2V0UG9zaXRpb25JbmZvcm1hdGlvbnMgZG9uJ3QgaGF2ZSB0byBk
byBleHRyYSBzbmFwc2hvdHRpbmcgd29yay4KKwogMjAxNi0xMi0wOSAgQmV0aCBEYWtpbiAgPGJk
YWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUGFzc3dvcmQgZmllbGRzIHNob3VsZCBub3Qgc2hv
dyB0aGUgZW1vamkgYnV0dG9uIGluIFRvdWNoQmFyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbSBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCmluZGV4IDEzNGJj
NzAzNWYyOGFiYWFmZTM1ZTllOTM5ZjYxYjJiN2E0OThhYTEuLjYwMmEyNTZhZmEwNzVmMDQwMjVl
MmVhZDNmM2YwYTRiNTVjODIwYzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCkBAIC0zNzk4LDYgKzM3OTgs
MTEgQEAgc3RhdGljIGJvb2wgaXNBc3Npc3RhYmxlSW5wdXRUeXBlKElucHV0VHlwZSB0eXBlKQog
CiAtIChjb25zdCBXZWJLaXQ6OkludGVyYWN0aW9uSW5mb3JtYXRpb25BdFBvc2l0aW9uJilwb3Np
dGlvbkluZm9ybWF0aW9uRm9yQWN0aW9uU2hlZXRBc3Npc3RhbnQ6KFdLQWN0aW9uU2hlZXRBc3Np
c3RhbnQgKilhc3Npc3RhbnQKIHsKKyAgICAvLyBGSVhNRTogVGhpcyBjYW4gYmUgbW9yZSBhc3lu
Y2hyb25vdXMsIHNpbmNlIHdlIGNvbnRyb2wgdGhlIHByZXNlbnRhdGlvbiBvZiB0aGUgYWN0aW9u
IHNoZWV0LgorICAgIEludGVyYWN0aW9uSW5mb3JtYXRpb25SZXF1ZXN0IHJlcXVlc3QoX3Bvc2l0
aW9uSW5mb3JtYXRpb24ucmVxdWVzdC5wb2ludCk7CisgICAgcmVxdWVzdC5pbmNsdWRlU25hcHNo
b3QgPSB0cnVlOworICAgIFtzZWxmIGVuc3VyZVBvc2l0aW9uSW5mb3JtYXRpb25Jc1VwVG9EYXRl
OnJlcXVlc3RdOworCiAgICAgcmV0dXJuIF9wb3NpdGlvbkluZm9ybWF0aW9uOwogfQogCkBAIC0z
ODA1LDcgKzM4MTAsNyBAQCBzdGF0aWMgYm9vbCBpc0Fzc2lzdGFibGVJbnB1dFR5cGUoSW5wdXRU
eXBlIHR5cGUpCiB7CiAgICAgX2hhc1ZhbGlkUG9zaXRpb25JbmZvcm1hdGlvbiA9IE5POwogICAg
IEludGVyYWN0aW9uSW5mb3JtYXRpb25SZXF1ZXN0IHJlcXVlc3QoX3Bvc2l0aW9uSW5mb3JtYXRp
b24ucmVxdWVzdC5wb2ludCk7Ci0gICAgcmVxdWVzdC5pbmNsdWRlU25hcHNob3QgPSBZRVM7Cisg
ICAgcmVxdWVzdC5pbmNsdWRlU25hcHNob3QgPSB0cnVlOwogCiAgICAgW3NlbGYgcmVxdWVzdEFz
eW5jaHJvbm91c1Bvc2l0aW9uSW5mb3JtYXRpb25VcGRhdGU6cmVxdWVzdF07CiB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0g
Yi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0KaW5k
ZXggZTVhZDE3ZGFjN2ZlZjIzOTMzOGIxMjIyMmJkOTZiMTY4ZmJiNThhYS4uOWEwNDFhZmU2ZTZi
YzFhODFkYzBlN2UyYzk2NjUyOGQxMzg4NjA4YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQpAQCAtMjM3MCwxNyArMjM3MCwy
MCBAQCB2b2lkIFdlYlBhZ2U6OmdldFBvc2l0aW9uSW5mb3JtYXRpb24oY29uc3QgSW50ZXJhY3Rp
b25JbmZvcm1hdGlvblJlcXVlc3QmIHJlcXVlcwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIChpbWFnZS0+d2lkdGgoKSA+IDEgJiYgaW1hZ2UtPmhlaWdodCgpID4gMSkgewogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLmltYWdlVVJMID0gWyhOU1VSTCAqKWVsZW1l
bnQtPmRvY3VtZW50KCkuY29tcGxldGVVUkwocmVuZGVySW1hZ2UuY2FjaGVkSW1hZ2UoKS0+dXJs
KCkpIGFic29sdXRlU3RyaW5nXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5m
by5pc0FuaW1hdGVkSW1hZ2UgPSBpbWFnZS0+aXNBbmltYXRlZCgpOwotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBGbG9hdFNpemUgc2NyZWVuU2l6ZUluUGl4ZWxzID0gc2NyZWVuU2l6
ZSgpOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY3JlZW5TaXplSW5QaXhlbHMu
c2NhbGUoY29yZVBhZ2UoKS0+ZGV2aWNlU2NhbGVGYWN0b3IoKSk7Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEZsb2F0U2l6ZSBzY2FsZWRTaXplID0gbGFyZ2VzdFJlY3RXaXRoQXNw
ZWN0UmF0aW9JbnNpZGVSZWN0KGltYWdlLT5zaXplKCkud2lkdGgoKSAvIGltYWdlLT5zaXplKCku
aGVpZ2h0KCksIEZsb2F0UmVjdCgwLCAwLCBzY3JlZW5TaXplSW5QaXhlbHMud2lkdGgoKSwgc2Ny
ZWVuU2l6ZUluUGl4ZWxzLmhlaWdodCgpKSkuc2l6ZSgpOwotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBGbG9hdFNpemUgYml0bWFwU2l6ZSA9IHNjYWxlZFNpemUud2lkdGgoKSA8IGlt
YWdlLT5zaXplKCkud2lkdGgoKSA/IHNjYWxlZFNpemUgOiBpbWFnZS0+c2l6ZSgpOwotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGSVhNRTogT25seSBzZWxlY3QgRXh0ZW5kZWRD
b2xvciBvbiBpbWFnZXMga25vd24gdG8gbmVlZCB3aWRlIGdhbXV0Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFNoYXJlYWJsZUJpdG1hcDo6RmxhZ3MgZmxhZ3MgPSBTaGFyZWFibGVC
aXRtYXA6OlN1cHBvcnRzQWxwaGE7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZs
YWdzIHw9IHNjcmVlblN1cHBvcnRzRXh0ZW5kZWRDb2xvcigpID8gU2hhcmVhYmxlQml0bWFwOjpT
dXBwb3J0c0V4dGVuZGVkQ29sb3IgOiAwOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoUmVmUHRyPFNoYXJlYWJsZUJpdG1hcD4gc2hhcmVkQml0bWFwID0gU2hhcmVhYmxlQml0
bWFwOjpjcmVhdGVTaGFyZWFibGUoSW50U2l6ZShiaXRtYXBTaXplKSwgZmxhZ3MpKSB7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvIGdyYXBoaWNzQ29udGV4dCA9IHNo
YXJlZEJpdG1hcC0+Y3JlYXRlR3JhcGhpY3NDb250ZXh0KCk7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBncmFwaGljc0NvbnRleHQtPmRyYXdJbWFnZSgqaW1hZ2UsIEZsb2F0
UmVjdCgwLCAwLCBiaXRtYXBTaXplLndpZHRoKCksIGJpdG1hcFNpemUuaGVpZ2h0KCkpKTsKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8uaW1hZ2UgPSBzaGFyZWRCaXRt
YXA7CisKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHJlcXVlc3QuaW5jbHVk
ZVNuYXBzaG90KSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGbG9hdFNp
emUgc2NyZWVuU2l6ZUluUGl4ZWxzID0gc2NyZWVuU2l6ZSgpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2NyZWVuU2l6ZUluUGl4ZWxzLnNjYWxlKGNvcmVQYWdlKCktPmRl
dmljZVNjYWxlRmFjdG9yKCkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RmxvYXRTaXplIHNjYWxlZFNpemUgPSBsYXJnZXN0UmVjdFdpdGhBc3BlY3RSYXRpb0luc2lkZVJl
Y3QoaW1hZ2UtPnNpemUoKS53aWR0aCgpIC8gaW1hZ2UtPnNpemUoKS5oZWlnaHQoKSwgRmxvYXRS
ZWN0KDAsIDAsIHNjcmVlblNpemVJblBpeGVscy53aWR0aCgpLCBzY3JlZW5TaXplSW5QaXhlbHMu
aGVpZ2h0KCkpKS5zaXplKCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBG
bG9hdFNpemUgYml0bWFwU2l6ZSA9IHNjYWxlZFNpemUud2lkdGgoKSA8IGltYWdlLT5zaXplKCku
d2lkdGgoKSA/IHNjYWxlZFNpemUgOiBpbWFnZS0+c2l6ZSgpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLy8gRklYTUU6IE9ubHkgc2VsZWN0IEV4dGVuZGVkQ29sb3Igb24g
aW1hZ2VzIGtub3duIHRvIG5lZWQgd2lkZSBnYW11dAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgU2hhcmVhYmxlQml0bWFwOjpGbGFncyBmbGFncyA9IFNoYXJlYWJsZUJpdG1h
cDo6U3VwcG9ydHNBbHBoYTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZs
YWdzIHw9IHNjcmVlblN1cHBvcnRzRXh0ZW5kZWRDb2xvcigpID8gU2hhcmVhYmxlQml0bWFwOjpT
dXBwb3J0c0V4dGVuZGVkQ29sb3IgOiAwOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKFJlZlB0cjxTaGFyZWFibGVCaXRtYXA+IHNoYXJlZEJpdG1hcCA9IFNoYXJlYWJs
ZUJpdG1hcDo6Y3JlYXRlU2hhcmVhYmxlKEludFNpemUoYml0bWFwU2l6ZSksIGZsYWdzKSkgewor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF1dG8gZ3JhcGhpY3NDb250
ZXh0ID0gc2hhcmVkQml0bWFwLT5jcmVhdGVHcmFwaGljc0NvbnRleHQoKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFwaGljc0NvbnRleHQtPmRyYXdJbWFnZSgq
aW1hZ2UsIEZsb2F0UmVjdCgwLCAwLCBiaXRtYXBTaXplLndpZHRoKCksIGJpdG1hcFNpemUuaGVp
Z2h0KCkpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLmlt
YWdlID0gc2hhcmVkQml0bWFwOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgfQo=
</data>
<flag name="review"
          id="319151"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296877</attachid>
            <date>2016-12-11 16:33:43 -0800</date>
            <delta_ts>2016-12-11 17:10:33 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>bug-165707-20161209174118.patch</filename>
            <type>text/plain</type>
            <size>5967</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5NjMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZDdkYjBiMzNkYzczZDNl
MmYzZDgwOGQ1ZTc3NWI0NTM4MzY4Zjg0ZC4uMzExNDAxOTA1NTMzMTYyZmFiNWM5ZThjYTQzZjJm
Mzg5MjJmNGQ2ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE2LTEyLTA5ICBUaW0g
SG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIFF1YXJ0ZXItc2Vj
b25kIHN0YWxscyBzY3JvbGxpbmcgaW1hZ2VzIHRoYXQgYXJlIGxpbmtzIGJlY2F1c2Ugb2Ygc3lu
YyBnZXRQb3NpdGlvbkluZm9ybWF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNjU3MDcKKworICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFz
ZXIuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5t
bToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBwb3NpdGlvbkluZm9ybWF0aW9uRm9yQWN0aW9u
U2hlZXRBc3Npc3RhbnQ6XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgdXBkYXRlUG9zaXRp
b25JbmZvcm1hdGlvbkZvckFjdGlvblNoZWV0QXNzaXN0YW50Ol0pOgorICAgICAgICBGb3Igbm93
LCBzeW5jaHJvbm91c2x5IGJsb2NrIHdoZW4gcHJlc2VudGluZyB0aGUgYWN0aW9uIHNoZWV0IGlm
IHdlCisgICAgICAgIGRvbid0IGhhdmUgYSBzbmFwc2hvdCByZWFkeS4KKworICAgICAgICAqIFdl
YlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbToKKyAgICAgICAgKFdlYktpdDo6V2Vi
UGFnZTo6Z2V0UG9zaXRpb25JbmZvcm1hdGlvbik6CisgICAgICAgIFJlc3BlY3QgaW5jbHVkZVNu
YXBzaG90IGluIGFub3RoZXIgcGxhY2UgaW4gZ2V0UG9zaXRpb25JbmZvcm1hdGlvbiwKKyAgICAg
ICAgc28gdGhhdCBtYW55IGdldFBvc2l0aW9uSW5mb3JtYXRpb25zIGRvbid0IGhhdmUgdG8gZG8g
ZXh0cmEgc25hcHNob3R0aW5nIHdvcmsuCisKIDIwMTYtMTItMDkgIEJldGggRGFraW4gIDxiZGFr
aW5AYXBwbGUuY29tPgogCiAgICAgICAgIFBhc3N3b3JkIGZpZWxkcyBzaG91bGQgbm90IHNob3cg
dGhlIGVtb2ppIGJ1dHRvbiBpbiBUb3VjaEJhcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0gYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQppbmRleCAxMzRiYzcw
MzVmMjhhYmFhZmUzNWU5ZTkzOWY2MWIyYjdhNDk4YWExLi42MDJhMjU2YWZhMDc1ZjA0MDI1ZTJl
YWQzZjNmMGE0YjU1YzgyMGM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
aW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQpAQCAtMzc5OCw2ICszNzk4LDEx
IEBAIHN0YXRpYyBib29sIGlzQXNzaXN0YWJsZUlucHV0VHlwZShJbnB1dFR5cGUgdHlwZSkKIAog
LSAoY29uc3QgV2ViS2l0OjpJbnRlcmFjdGlvbkluZm9ybWF0aW9uQXRQb3NpdGlvbiYpcG9zaXRp
b25JbmZvcm1hdGlvbkZvckFjdGlvblNoZWV0QXNzaXN0YW50OihXS0FjdGlvblNoZWV0QXNzaXN0
YW50ICopYXNzaXN0YW50CiB7CisgICAgLy8gRklYTUU6IFRoaXMgc2hvdWxkIGJlIG1vcmUgYXN5
bmNocm9ub3VzLCBzaW5jZSB3ZSBjb250cm9sIHRoZSBwcmVzZW50YXRpb24gb2YgdGhlIGFjdGlv
biBzaGVldC4KKyAgICBJbnRlcmFjdGlvbkluZm9ybWF0aW9uUmVxdWVzdCByZXF1ZXN0KF9wb3Np
dGlvbkluZm9ybWF0aW9uLnJlcXVlc3QucG9pbnQpOworICAgIHJlcXVlc3QuaW5jbHVkZVNuYXBz
aG90ID0gdHJ1ZTsKKyAgICBbc2VsZiBlbnN1cmVQb3NpdGlvbkluZm9ybWF0aW9uSXNVcFRvRGF0
ZTpyZXF1ZXN0XTsKKwogICAgIHJldHVybiBfcG9zaXRpb25JbmZvcm1hdGlvbjsKIH0KIApAQCAt
MzgwNSw3ICszODEwLDcgQEAgc3RhdGljIGJvb2wgaXNBc3Npc3RhYmxlSW5wdXRUeXBlKElucHV0
VHlwZSB0eXBlKQogewogICAgIF9oYXNWYWxpZFBvc2l0aW9uSW5mb3JtYXRpb24gPSBOTzsKICAg
ICBJbnRlcmFjdGlvbkluZm9ybWF0aW9uUmVxdWVzdCByZXF1ZXN0KF9wb3NpdGlvbkluZm9ybWF0
aW9uLnJlcXVlc3QucG9pbnQpOwotICAgIHJlcXVlc3QuaW5jbHVkZVNuYXBzaG90ID0gWUVTOwor
ICAgIHJlcXVlc3QuaW5jbHVkZVNuYXBzaG90ID0gdHJ1ZTsKIAogICAgIFtzZWxmIHJlcXVlc3RB
c3luY2hyb25vdXNQb3NpdGlvbkluZm9ybWF0aW9uVXBkYXRlOnJlcXVlc3RdOwogfQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1t
IGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCmlu
ZGV4IGU1YWQxN2RhYzdmZWYyMzkzMzhiMTIyMjJiZDk2YjE2OGZiYjU4YWEuLjlhMDQxYWZlNmU2
YmMxYTgxZGMwZTdlMmM5NjY1MjhkMTM4ODYwOGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0KQEAgLTIzNzAsMTcgKzIzNzAs
MjAgQEAgdm9pZCBXZWJQYWdlOjpnZXRQb3NpdGlvbkluZm9ybWF0aW9uKGNvbnN0IEludGVyYWN0
aW9uSW5mb3JtYXRpb25SZXF1ZXN0JiByZXF1ZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoaW1hZ2UtPndpZHRoKCkgPiAxICYmIGltYWdlLT5oZWlnaHQoKSA+IDEpIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby5pbWFnZVVSTCA9IFsoTlNVUkwgKillbGVt
ZW50LT5kb2N1bWVudCgpLmNvbXBsZXRlVVJMKHJlbmRlckltYWdlLmNhY2hlZEltYWdlKCktPnVy
bCgpKSBhYnNvbHV0ZVN0cmluZ107CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
Zm8uaXNBbmltYXRlZEltYWdlID0gaW1hZ2UtPmlzQW5pbWF0ZWQoKTsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRmxvYXRTaXplIHNjcmVlblNpemVJblBpeGVscyA9IHNjcmVlblNp
emUoKTsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NyZWVuU2l6ZUluUGl4ZWxz
LnNjYWxlKGNvcmVQYWdlKCktPmRldmljZVNjYWxlRmFjdG9yKCkpOwotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBGbG9hdFNpemUgc2NhbGVkU2l6ZSA9IGxhcmdlc3RSZWN0V2l0aEFz
cGVjdFJhdGlvSW5zaWRlUmVjdChpbWFnZS0+c2l6ZSgpLndpZHRoKCkgLyBpbWFnZS0+c2l6ZSgp
LmhlaWdodCgpLCBGbG9hdFJlY3QoMCwgMCwgc2NyZWVuU2l6ZUluUGl4ZWxzLndpZHRoKCksIHNj
cmVlblNpemVJblBpeGVscy5oZWlnaHQoKSkpLnNpemUoKTsKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRmxvYXRTaXplIGJpdG1hcFNpemUgPSBzY2FsZWRTaXplLndpZHRoKCkgPCBp
bWFnZS0+c2l6ZSgpLndpZHRoKCkgPyBzY2FsZWRTaXplIDogaW1hZ2UtPnNpemUoKTsKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRklYTUU6IE9ubHkgc2VsZWN0IEV4dGVuZGVk
Q29sb3Igb24gaW1hZ2VzIGtub3duIHRvIG5lZWQgd2lkZSBnYW11dAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBTaGFyZWFibGVCaXRtYXA6OkZsYWdzIGZsYWdzID0gU2hhcmVhYmxl
Qml0bWFwOjpTdXBwb3J0c0FscGhhOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
bGFncyB8PSBzY3JlZW5TdXBwb3J0c0V4dGVuZGVkQ29sb3IoKSA/IFNoYXJlYWJsZUJpdG1hcDo6
U3VwcG9ydHNFeHRlbmRlZENvbG9yIDogMDsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKFJlZlB0cjxTaGFyZWFibGVCaXRtYXA+IHNoYXJlZEJpdG1hcCA9IFNoYXJlYWJsZUJp
dG1hcDo6Y3JlYXRlU2hhcmVhYmxlKEludFNpemUoYml0bWFwU2l6ZSksIGZsYWdzKSkgewotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXV0byBncmFwaGljc0NvbnRleHQgPSBz
aGFyZWRCaXRtYXAtPmNyZWF0ZUdyYXBoaWNzQ29udGV4dCgpOwotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3JhcGhpY3NDb250ZXh0LT5kcmF3SW1hZ2UoKmltYWdlLCBGbG9h
dFJlY3QoMCwgMCwgYml0bWFwU2l6ZS53aWR0aCgpLCBiaXRtYXBTaXplLmhlaWdodCgpKSk7Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLmltYWdlID0gc2hhcmVkQml0
bWFwOworCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChyZXF1ZXN0LmluY2x1
ZGVTbmFwc2hvdCkgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmxvYXRT
aXplIHNjcmVlblNpemVJblBpeGVscyA9IHNjcmVlblNpemUoKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNjcmVlblNpemVJblBpeGVscy5zY2FsZShjb3JlUGFnZSgpLT5k
ZXZpY2VTY2FsZUZhY3RvcigpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEZsb2F0U2l6ZSBzY2FsZWRTaXplID0gbGFyZ2VzdFJlY3RXaXRoQXNwZWN0UmF0aW9JbnNpZGVS
ZWN0KGltYWdlLT5zaXplKCkud2lkdGgoKSAvIGltYWdlLT5zaXplKCkuaGVpZ2h0KCksIEZsb2F0
UmVjdCgwLCAwLCBzY3JlZW5TaXplSW5QaXhlbHMud2lkdGgoKSwgc2NyZWVuU2l6ZUluUGl4ZWxz
LmhlaWdodCgpKSkuc2l6ZSgpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RmxvYXRTaXplIGJpdG1hcFNpemUgPSBzY2FsZWRTaXplLndpZHRoKCkgPCBpbWFnZS0+c2l6ZSgp
LndpZHRoKCkgPyBzY2FsZWRTaXplIDogaW1hZ2UtPnNpemUoKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8vIEZJWE1FOiBPbmx5IHNlbGVjdCBFeHRlbmRlZENvbG9yIG9u
IGltYWdlcyBrbm93biB0byBuZWVkIHdpZGUgZ2FtdXQKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFNoYXJlYWJsZUJpdG1hcDo6RmxhZ3MgZmxhZ3MgPSBTaGFyZWFibGVCaXRt
YXA6OlN1cHBvcnRzQWxwaGE7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
bGFncyB8PSBzY3JlZW5TdXBwb3J0c0V4dGVuZGVkQ29sb3IoKSA/IFNoYXJlYWJsZUJpdG1hcDo6
U3VwcG9ydHNFeHRlbmRlZENvbG9yIDogMDsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIChSZWZQdHI8U2hhcmVhYmxlQml0bWFwPiBzaGFyZWRCaXRtYXAgPSBTaGFyZWFi
bGVCaXRtYXA6OmNyZWF0ZVNoYXJlYWJsZShJbnRTaXplKGJpdG1hcFNpemUpLCBmbGFncykpIHsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvIGdyYXBoaWNzQ29u
dGV4dCA9IHNoYXJlZEJpdG1hcC0+Y3JlYXRlR3JhcGhpY3NDb250ZXh0KCk7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhcGhpY3NDb250ZXh0LT5kcmF3SW1hZ2Uo
KmltYWdlLCBGbG9hdFJlY3QoMCwgMCwgYml0bWFwU2l6ZS53aWR0aCgpLCBiaXRtYXBTaXplLmhl
aWdodCgpKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby5p
bWFnZSA9IHNoYXJlZEJpdG1hcDsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>