<?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>233114</bug_id>
          
          <creation_ts>2021-11-14 18:01:47 -0800</creation_ts>
          <short_desc>Fingers down on the trackpad should stop an animated scroll</short_desc>
          <delta_ts>2021-11-14 20:07:22 -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>Scrolling</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>jamesr</cc>
    
    <cc>luiz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1814929</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-11-14 18:01:47 -0800</bug_when>
    <thetext>Fingers down on the trackpad should stop an animated scroll</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814930</commentid>
    <comment_count>1</comment_count>
      <attachid>444202</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-11-14 18:04:03 -0800</bug_when>
    <thetext>Created attachment 444202
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814936</commentid>
    <comment_count>2</comment_count>
      <attachid>444202</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-11-14 18:44:38 -0800</bug_when>
    <thetext>Comment on attachment 444202
Patch

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

&gt; Source/WebCore/platform/mac/ScrollingEffectsController.mm:143
&gt; +        return true;

Is returning `true` correct for the `PlatformWheelEventPhase::Cancelled` case as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814938</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-11-14 19:23:39 -0800</bug_when>
    <thetext>(In reply to Wenson Hsieh from comment #2)
&gt; Comment on attachment 444202 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=444202&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/mac/ScrollingEffectsController.mm:143
&gt; &gt; +        return true;
&gt; 
&gt; Is returning `true` correct for the `PlatformWheelEventPhase::Cancelled`
&gt; case as well?

There&apos;s no clear logic behind saying that MayBegin and Cancelled are handled so it&apos;s fuzzy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814945</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-14 20:06:47 -0800</bug_when>
    <thetext>Committed r285797 (244241@main): &lt;https://commits.webkit.org/244241@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 444202.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1814946</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-14 20:07:22 -0800</bug_when>
    <thetext>&lt;rdar://problem/85397363&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>444202</attachid>
            <date>2021-11-14 18:04:03 -0800</date>
            <delta_ts>2021-11-14 20:06:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233114-20211114180402.patch</filename>
            <type>text/plain</type>
            <size>10018</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1Nzk0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTljNDVhMTZmMzBkYTE5
OTg0NDRkM2FlNDc3MmZiYzVjY2JjMjVjNi4uYmIxYzViNDFkZmE1ODk0ZTk3MWFlZWQ3YWEzY2Uw
YmY5MThmYzJlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIxLTExLTE0ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEZpbmdlcnMgZG93
biBvbiB0aGUgdHJhY2twYWQgc2hvdWxkIHN0b3AgYW4gYW5pbWF0ZWQgc2Nyb2xsCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzMxMTQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIEZpbmdlcnMg
ZG93biBvbiB0aGUgdHJhY2twYWQgc2VuZHMgYSAiTWF5QmVnaW4iIGV2ZW50OyB0aGlzIG5lZWRz
IHRvIHN0b3AgYW55IGluLXByb2dyZXNzCisgICAgICAgIGFuaW1hdGVkIG1vbWVudHVtIHNjcm9s
bC4KKworICAgICAgICBUaGlzIGZhaWxlZCBiZWNhdXNlIFNjcm9sbGluZ1RyZWVTY3JvbGxpbmdO
b2RlRGVsZWdhdGVNYWM6OmhhbmRsZVdoZWVsRXZlbnQoKSBlYXJseS1yZXR1cm5lZAorICAgICAg
ICBvbiB0aGUgTWF5QmVnaW4gZXZlbnQgYmVmb3JlIGl0IGdvdCB0byBTY3JvbGxpbmdFZmZlY3Rz
Q29udHJvbGxlci4gRml4IHRoYXQsIGFuZCBoYXZlCisgICAgICAgIFNjcm9sbGluZ0VmZmVjdHND
b250cm9sbGVyOjpoYW5kbGVXaGVlbEV2ZW50KCkgcmV0dXJuIHRydWUgdG8gc2F5IGl0IHdhcyBo
YW5kbGVkLgorCisgICAgICAgIFRoaXMgdHJpZ2dlcmVkIGFuIGFzc2VydGlvbiBpbiBTY3JvbGxp
bmdUcmVlR2VzdHVyZVN0YXRlLCBidXQgZm9yICJwb3N0LW1haW4tdGhyZWFkIgorICAgICAgICBo
YW5kbGluZyBmb3Igd2hpY2ggdGhlIGFzc2VydGlvbiB3YXMgd3JvbmcuCisKKyAgICAgICAgVGVz
dDogZmFzdC9zY3JvbGxpbmcvbWFjL21vbWVudHVtLWFuaW1hdG9yLW1heWJlZ2luLXN0b3BzLmh0
bWwKKworICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVHZXN0dXJlU3RhdGUu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsaW5nVHJlZUdlc3R1cmVTdGF0ZTo6bm9kZURp
ZEhhbmRsZUV2ZW50KToKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9tYWMvU2Nyb2xsaW5nVHJl
ZVNjcm9sbGluZ05vZGVEZWxlZ2F0ZU1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGlu
Z1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVNYWM6OmhhbmRsZVdoZWVsRXZlbnQpOgorICAgICAg
ICAqIHBsYXRmb3JtL21hYy9TY3JvbGxpbmdFZmZlY3RzQ29udHJvbGxlci5tbToKKyAgICAgICAg
KFdlYkNvcmU6OlNjcm9sbGluZ0VmZmVjdHNDb250cm9sbGVyOjpoYW5kbGVXaGVlbEV2ZW50KToK
KwogMjAyMS0xMS0xNCAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgog
CiAgICAgICAgIFtXZWJHUFVdIFZhcmlvdXMgbWVjaGFuaWNhbCBjbGVhbnVwcwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZUdlc3R1cmVTdGF0
ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlR2VzdHVy
ZVN0YXRlLmNwcAppbmRleCBhMzQ2MWE0YWVlOGVlZTViM2RhZWYwYjY0MjE5YmYxMzY1YzUwZWVm
Li5mOWY2NWVjMmZlMDBlMjFhYTY3Y2Y4YmI5YmY3NTNjMGI0ZDVmMzlhIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlR2VzdHVyZVN0YXRlLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlR2VzdHVy
ZVN0YXRlLmNwcApAQCAtNjYsOCArNjYsOCBAQCB2b2lkIFNjcm9sbGluZ1RyZWVHZXN0dXJlU3Rh
dGU6Om5vZGVEaWRIYW5kbGVFdmVudChTY3JvbGxpbmdOb2RlSUQgbm9kZUlELCBjb25zdAogICAg
ICAgICBtX3Njcm9sbGluZ1RyZWUuaGFuZGxlV2hlZWxFdmVudFBoYXNlKG5vZGVJRCwgZXZlbnQu
cGhhc2UoKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUGxhdGZvcm1XaGVlbEV2ZW50UGhh
c2U6OkNhbmNlbGxlZDoKLSAgICAgICAgLy8gaGFuZGxlR2VzdHVyZUNhbmNlbCgpIHNob3VsZCBo
YXZlIGJlZW4gY2FsbGVkIGZpcnN0LgotICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAg
ICAgICAgLy8gV2UgY2FuIGdldCBoZXJlIGZvciB2aWEgaGFuZGxlV2hlZWxFdmVudEFmdGVyTWFp
blRocmVhZCgpLCBpbiB3aGljaCBjYXNlIGhhbmRsZUdlc3R1cmVDYW5jZWwoKSB3YXMgbm90IGNh
bGxlZCBmaXJzdC4KKyAgICAgICAgaGFuZGxlR2VzdHVyZUNhbmNlbChldmVudCk7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgUGxhdGZvcm1XaGVlbEV2ZW50UGhhc2U6OkJlZ2FuOgogICAgICAg
ICBtX2FjdGl2ZU5vZGVJRCA9IG5vZGVJRDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bh
Z2Uvc2Nyb2xsaW5nL21hYy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlTWFjLm1t
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvbWFjL1Njcm9sbGluZ1RyZWVTY3JvbGxp
bmdOb2RlRGVsZWdhdGVNYWMubW0KaW5kZXggYWEyNTM5N2IzNmU5ZTYxOTg3MjNkYWQzNTU1Mjdh
NGU0NTlhN2M1NC4uODI5ZDYzYjEzOTRhNjBlMDA5YmE4MTJmMzUyNjE0ZDA2ZWE2ODI2NCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvbWFjL1Njcm9sbGluZ1RyZWVT
Y3JvbGxpbmdOb2RlRGVsZWdhdGVNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3Jv
bGxpbmcvbWFjL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlRGVsZWdhdGVNYWMubW0KQEAgLTEw
NiwxMSArMTA2LDYgQEAgYm9vbCBTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZURlbGVnYXRlTWFj
OjpoYW5kbGVXaGVlbEV2ZW50KGNvbnN0IFBsYXRmb3JtV2hlZWwKICAgICBpZiAoaXNJblVzZXJT
Y3JvbGwgIT0gd2FzSW5Vc2VyU2Nyb2xsKQogICAgICAgICBzY3JvbGxpbmdOb2RlKCkuc2V0VXNl
clNjcm9sbEluUHJvZ3Jlc3MoaXNJblVzZXJTY3JvbGwpOwogCi0gICAgLy8gUGxhdGZvcm1XaGVl
bEV2ZW50UGhhc2U6Ok1heUJlZ2luIGZpcmVzIHdoZW4gdHdvIGZpbmdlcnMgdG91Y2ggdGhlIHRy
YWNrcGFkLCBhbmQgaXMgdXNlZCB0byBmbGFzaCBvdmVybGF5IHNjcm9sbGJhcnMuCi0gICAgLy8g
V2Uga25vdyB3ZSdyZSBzY3JvbGxhYmxlIGF0IHRoaXMgcG9pbnQsIHNvIGhhbmRsZSB0aGUgZXZl
bnQuCi0gICAgaWYgKHdoZWVsRXZlbnQucGhhc2UoKSA9PSBQbGF0Zm9ybVdoZWVsRXZlbnRQaGFz
ZTo6TWF5QmVnaW4pCi0gICAgICAgIHJldHVybiB0cnVlOwotCiAgICAgcmV0dXJuIG1fc2Nyb2xs
Q29udHJvbGxlci5oYW5kbGVXaGVlbEV2ZW50KHdoZWVsRXZlbnQpOwogfQogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvU2Nyb2xsaW5nRWZmZWN0c0NvbnRyb2xsZXIu
bW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvU2Nyb2xsaW5nRWZmZWN0c0NvbnRyb2xs
ZXIubW0KaW5kZXggZTM0Y2IzMDRiYTcyZjQ2NTUxNDBjMTM2OTA1YzA1YTAzMzA5YjdiZS4uZTE1
NzU4YjYzYTMyY2VjZDViNmZjYzMxZjA2NDZjZGNhYjJlNjFlNSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbWFjL1Njcm9sbGluZ0VmZmVjdHNDb250cm9sbGVyLm1tCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9TY3JvbGxpbmdFZmZlY3RzQ29udHJvbGxlci5t
bQpAQCAtMTQwLDcgKzE0MCw3IEBAIGJvb2wgU2Nyb2xsaW5nRWZmZWN0c0NvbnRyb2xsZXI6Omhh
bmRsZVdoZWVsRXZlbnQoY29uc3QgUGxhdGZvcm1XaGVlbEV2ZW50JiB3aGVlCiAgICAgICAgICAg
ICBMT0coU2Nyb2xsQW5pbWF0aW9ucywgIkV2ZW50ICglcywgJXMpOiBzdG9wcGluZyBhbmltYXRl
ZCBzY3JvbGwiLCBwaGFzZVRvU3RyaW5nKHdoZWVsRXZlbnQucGhhc2UoKSksIHBoYXNlVG9TdHJp
bmcod2hlZWxFdmVudC5tb21lbnR1bVBoYXNlKCkpKTsKICAgICAgICAgICAgIHN0b3BBbmltYXRl
ZFNjcm9sbCgpOwogICAgICAgICB9Ci0gICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgcmV0
dXJuIHRydWU7CiAgICAgfQogCiAgICAgaWYgKHdoZWVsRXZlbnQucGhhc2UoKSA9PSBQbGF0Zm9y
bVdoZWVsRXZlbnRQaGFzZTo6QmVnYW4pIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjNzQ4YjljMjg5ODA1M2VjOTg0NmIz
MzNjZjNkNDJmMjI5NzkyOTkyLi4xMTExN2ZlNzgxZTM2ZDFhNTZlZDdlMzNiNmVkMTM5YmViNWY5
ODJmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjEtMTEtMTQgIFNpbW9uIEZyYXNlciAgPHNp
bW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgRmluZ2VycyBkb3duIG9uIHRoZSB0cmFj
a3BhZCBzaG91bGQgc3RvcCBhbiBhbmltYXRlZCBzY3JvbGwKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMzExNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9zY3JvbGxpbmcvbWFjL21vbWVudHVt
LWFuaW1hdG9yLW1heWJlZ2luLXN0b3BzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9zY3JvbGxpbmcvbWFjL21vbWVudHVtLWFuaW1hdG9yLW1heWJlZ2luLXN0b3BzLmh0bWw6
IEFkZGVkLgorCiAyMDIxLTExLTEzICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUu
Y29tPgogCiAgICAgICAgIFJ1biBhIFNjcm9sbEFuaW1hdGlvbk1vbWVudHVtIGZvciB0aGUgbW9t
ZW50dW0gcGhhc2Ugb2YgYSBzY3JvbGwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc2Ny
b2xsaW5nL21hYy9tb21lbnR1bS1hbmltYXRvci1tYXliZWdpbi1zdG9wcy1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9tYWMvbW9tZW50dW0tYW5pbWF0b3ItbWF5YmVn
aW4tc3RvcHMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFjNTBkZmZhODYwMzY3MGY3OGUyMjI2
M2IzZDQyMDg0MmU0YWY0MTEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3Nj
cm9sbGluZy9tYWMvbW9tZW50dW0tYW5pbWF0b3ItbWF5YmVnaW4tc3RvcHMtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsNyBAQAorTW9tZW50dW0gZXZlbnQgcmVhY2hlZCBtYWluIHRocmVhZAorUEFT
UyBzY3JvbGxFdmVudENvdW50ID4gMCBpcyB0cnVlCitQQVNTIHNjcm9sbEV2ZW50Q291bnQgaXMg
c2Nyb2xsRXZlbnRDb3VudEF0TWF5QmVnaW4KK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRy
dWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3Njcm9s
bGluZy9tYWMvbW9tZW50dW0tYW5pbWF0b3ItbWF5YmVnaW4tc3RvcHMuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3Qvc2Nyb2xsaW5nL21hYy9tb21lbnR1bS1hbmltYXRvci1tYXliZWdpbi1zdG9wcy5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjY4OTg4NWRlOTEyYTBhNjI4ZTQwNmNiNDU5ODE1MGExMmYxMGE5YWYK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3Njcm9sbGluZy9tYWMvbW9tZW50
dW0tYW5pbWF0b3ItbWF5YmVnaW4tc3RvcHMuaHRtbApAQCAtMCwwICsxLDExOSBAQAorPCFET0NU
WVBFIGh0bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgTW9tZW50dW1TY3JvbGxpbmdBbmlt
YXRvckVuYWJsZWQ9dHJ1ZSBdIC0tPgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAg
ICAgIGJvZHkgeworICAgICAgICAgICAgaGVpZ2h0OiAyMDAwcHg7CisgICAgICAgICAgICB3aWR0
aDogMjAwJTsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdCBzcmM9Ii4uLy4u
Ly4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdCBzcmM9
Ii4uLy4uLy4uL3Jlc291cmNlcy91aS1oZWxwZXIuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQ+
CisgICAgICAgIHZhciBqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKyAgICAgICAgCisgICAgICAgIGxl
dCBzYXdNb21lbnR1bUV2ZW50ID0gZmFsc2U7CisgICAgICAgIGxldCBzYXdGaW5nZXJzRG93biA9
IGZhbHNlOworICAgICAgICBsZXQgc2Nyb2xsRXZlbnRDb3VudCA9IDA7CisgICAgICAgIGxldCBz
Y3JvbGxFdmVudENvdW50QXRNYXlCZWdpbiA9IDA7CisgICAgICAgIAorICAgICAgICBhc3luYyBm
dW5jdGlvbiB0ZXN0RXZlbnRTZXF1ZW5jZSgpCisgICAgICAgIHsKKyAgICAgICAgICAgIGNvbnN0
IGV2ZW50cyA9IFsKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHR5cGUg
OiAid2hlZWwiLAorICAgICAgICAgICAgICAgICAgICB2aWV3WCA6IDEwMCwKKyAgICAgICAgICAg
ICAgICAgICAgdmlld1kgOiAxMDAsCisgICAgICAgICAgICAgICAgICAgIGRlbHRhWSA6IC0xMCwg
Ly8gTm90ZSB0aGF0IHRoaXMgZGVsdGEgaXMgY3VycmVudGx5IGlnbm9yZWQuCisgICAgICAgICAg
ICAgICAgICAgIHBoYXNlIDogImJlZ2FuIgorICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgICAgICB0eXBlIDogIndoZWVsIiwKKyAgICAgICAgICAg
ICAgICAgICAgZGVsdGFZIDogLTUwLAorICAgICAgICAgICAgICAgICAgICBwaGFzZSA6ICJjaGFu
Z2VkIgorICAgICAgICAgICAgICAgIH0sCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICB0eXBlIDogIndoZWVsIiwKKyAgICAgICAgICAgICAgICAgICAgcGhhc2UgOiAiZW5k
ZWQiCisgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgIHR5cGUgOiAid2hlZWwiLAorICAgICAgICAgICAgICAgICAgICBkZWx0YVkgOiAtNjAs
CisgICAgICAgICAgICAgICAgICAgIG1vbWVudHVtUGhhc2UgOiAiYmVnYW4iCisgICAgICAgICAg
ICAgICAgfSwKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHR5cGU6ICJ3
aGVlbCIsCisgICAgICAgICAgICAgICAgICAgIHZpZXdYIDogMTAxLCAvLyBkZWZlYXQgY29hbGVz
Y2luZworICAgICAgICAgICAgICAgICAgICBkZWx0YVkgOiAtOTksCisgICAgICAgICAgICAgICAg
ICAgIG1vbWVudHVtUGhhc2U6ICJjaGFuZ2VkIgorICAgICAgICAgICAgICAgIH0sCisgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICB0eXBlOiAid2hlZWwiLAorICAgICAgICAg
ICAgICAgICAgICB2aWV3WCA6IDEwMiwgLy8gZGVmZWF0IGNvYWxlc2NpbmcKKyAgICAgICAgICAg
ICAgICAgICAgZGVsdGFZIDogLTgwLAorICAgICAgICAgICAgICAgICAgICBtb21lbnR1bVBoYXNl
OiAiY2hhbmdlZCIKKyAgICAgICAgICAgICAgICB9LAorICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgdHlwZSA6ICJ3aGVlbCIsCisgICAgICAgICAgICAgICAgICAgIG1vbWVu
dHVtUGhhc2UgOiAiZW5kZWQiCisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgXTsKKwor
ICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIubW91c2VXaGVlbFNlcXVlbmNlKHsgZXZlbnRzIH0s
IHsgd2FpdEZvckNvbXBsZXRpb246IGZhbHNlfSk7CisgICAgICAgICAgICBhd2FpdCBVSUhlbHBl
ci53YWl0Rm9yQ29uZGl0aW9uKCgpID0+IHsgcmV0dXJuIHNhd01vbWVudHVtRXZlbnQgfSk7Cisg
ICAgICAgICAgICBzaG91bGRCZVRydWUoJ3Njcm9sbEV2ZW50Q291bnQgPiAwJyk7CisKKyAgICAg
ICAgICAgIGNvbnN0IGZpbmdlcnNEb3duR2VzdHVyZSA9IFsKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIHR5cGUgOiAid2hlZWwiLAorICAgICAgICAgICAgICAgICAgICB2
aWV3WCA6IDEwMCwKKyAgICAgICAgICAgICAgICAgICAgdmlld1kgOiAxMDAsCisgICAgICAgICAg
ICAgICAgICAgIHBoYXNlIDogIm1heWJlZ2luIgorICAgICAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIF07CisKKyAgICAgICAgICAgIGF3YWl0IFVJSGVscGVyLm1vdXNlV2hlZWxTZXF1ZW5jZSh7
IGV2ZW50czogZmluZ2Vyc0Rvd25HZXN0dXJlIH0sIHsgd2FpdEZvckNvbXBsZXRpb246IGZhbHNl
fSk7CisgICAgICAgICAgICAvLyBXZSBjYW4ndCBkZXRlY3QgdGhlICJtYXlCZWdpbiIgdmlhIGV2
ZW50cy4gc28gd2FpdCBmb3IgYSBwcmVzZW50YXRpb24gdXBkYXRlIHRvIG1ha2UKKyAgICAgICAg
ICAgIC8vIHN1cmUgaXQgZ290IHRvIHRoZSBtYWluIHRocmVhZC4KKyAgICAgICAgICAgIGF3YWl0
IFVJSGVscGVyLmVuc3VyZVByZXNlbnRhdGlvblVwZGF0ZSgpOworICAgICAgICAgICAgCisgICAg
ICAgICAgICBzY3JvbGxFdmVudENvdW50QXRNYXlCZWdpbiA9IHNjcm9sbEV2ZW50Q291bnQ7Cisg
ICAgICAgICAgICBhd2FpdCBVSUhlbHBlci5yZW5kZXJpbmdVcGRhdGUoKTsKKyAgICAgICAgICAg
IGF3YWl0IFVJSGVscGVyLnJlbmRlcmluZ1VwZGF0ZSgpOworICAgICAgICAgICAgCisgICAgICAg
ICAgICAvLyBNYWtlIHN1cmUgbm8gbW9yZSBzY3JvbGwgZXZlbnRzIGZpcmUuCisgICAgICAgICAg
ICBzaG91bGRCZSgnc2Nyb2xsRXZlbnRDb3VudCcsICdzY3JvbGxFdmVudENvdW50QXRNYXlCZWdp
bicpOworICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgICAgIH0KKworICAgICAgICBh
c3luYyBmdW5jdGlvbiBzY3JvbGxUZXN0KCkKKyAgICAgICAgeworICAgICAgICAgICAgYXdhaXQg
dGVzdEV2ZW50U2VxdWVuY2UoKTsKKyAgICAgICAgfQorCisgICAgICAgIHdpbmRvdy5hZGRFdmVu
dExpc3RlbmVyKCdsb2FkJywgKCkgPT4geworICAgICAgICAgICAgd2luZG93LmFkZEV2ZW50TGlz
dGVuZXIoJ3doZWVsJywgKGV2ZW50KSA9PiB7CisgICAgICAgICAgICAgICAgaWYgKGV2ZW50LmRl
bHRhWSA9PSA5OSkgeworICAgICAgICAgICAgICAgICAgICBkZWJ1ZygnTW9tZW50dW0gZXZlbnQg
cmVhY2hlZCBtYWluIHRocmVhZCcpOworICAgICAgICAgICAgICAgICAgICBzYXdNb21lbnR1bUV2
ZW50ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBpZiAoZXZl
bnQuZGVsdGFZID09IDEyKSB7CisgICAgICAgICAgICAgICAgICAgIGRlYnVnKCdTYXcgdGhlIGZp
bmdlcnMgZG93biBnZXN0dXJlJyk7CisgICAgICAgICAgICAgICAgICAgIHNhd0ZpbmdlcnNEb3du
ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgLy8gY29uc29sZS5s
b2coYHdoZWVsICR7ZXZlbnQuZGVsdGFYfSAke2V2ZW50LmRlbHRhWX1gKTsKKyAgICAgICAgICAg
IH0sIHsgcGFzc2l2ZTogdHJ1ZSB9KTsKKworICAgICAgICAgICAgd2luZG93LmFkZEV2ZW50TGlz
dGVuZXIoJ3Njcm9sbCcsIChldmVudCkgPT4geworICAgICAgICAgICAgICAgICsrc2Nyb2xsRXZl
bnRDb3VudDsKKyAgICAgICAgICAgIH0pOworICAgICAgICAgICAgCisgICAgICAgICAgICBzZXRU
aW1lb3V0KHNjcm9sbFRlc3QsIDApOworICAgICAgICB9LCBmYWxzZSk7CisgICAgPC9zY3JpcHQ+
Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>