<?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>210618</bug_id>
          
          <creation_ts>2020-04-16 14:25:32 -0700</creation_ts>
          <short_desc>A slow-starting swipe always latches on the root node</short_desc>
          <delta_ts>2020-04-16 16:05:34 -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>Scrolling</component>
          <version>Safari Technology Preview</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>thorton</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1642431</commentid>
    <comment_count>0</comment_count>
      <attachid>396698</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-04-16 14:25:32 -0700</bug_when>
    <thetext>Created attachment 396698
testcase

Start a slow swipe over an overflow:scroll, and we&apos;ll always latch on the main frame by mistake.

The first event we get has zero deltas, so ScrollingTreeScrollingNode::canScrollWithWheelEvent() returns false for non-root nodes, and true for root nodes. Then we latch on the root node for the rest of the gesture.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642432</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-16 14:25:49 -0700</bug_when>
    <thetext>&lt;rdar://problem/61903663&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642441</commentid>
    <comment_count>2</comment_count>
      <attachid>396703</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-04-16 15:05:51 -0700</bug_when>
    <thetext>Created attachment 396703
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642479</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-16 16:05:33 -0700</bug_when>
    <thetext>Committed r260224: &lt;https://trac.webkit.org/changeset/260224&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 396703.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>396698</attachid>
            <date>2020-04-16 14:25:32 -0700</date>
            <delta_ts>2020-04-16 14:25:32 -0700</delta_ts>
            <desc>testcase</desc>
            <filename>nested-overflow-scroll.html</filename>
            <type>text/html</type>
            <size>1104</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDxzdHlsZT4KICAgICAgICBib2R5IHsK
ICAgICAgICAgICAgaGVpZ2h0OiAyMDAwcHg7CiAgICAgICAgfQoKICAgICAgICAuc2Nyb2xsZXIg
ewogICAgICAgICAgICBtYXJnaW46IDUwcHg7CiAgICAgICAgICAgIHdpZHRoOiA1MDBweDsKICAg
ICAgICAgICAgaGVpZ2h0OiA1MDBweDsKICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87CiAgICAg
ICAgICAgIGJvcmRlcjogMjBweCBzb2xpZCByZ2JhKDAsIDAsIDIwMCwgMC43NSk7CiAgICAgICAg
ICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7CiAgICAgICAgICAg
IHBhZGRpbmc6IDEwcHg7CiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsKICAgICAgICB9
CiAgICAgICAgCiAgICAgICAgLnNjcm9sbGVyIC5zY3JvbGxlciB7CiAgICAgICAgICAgIHdpZHRo
OiA0NTBweDsKICAgICAgICAgICAgbWFyZ2luOiAxMHB4OwogICAgICAgIH0KICAgICAgICAKICAg
ICAgICAuZmlsbGVyIHsKICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDsKICAgICAgICAgICAgd2lk
dGg6IDEwMCU7CiAgICAgICAgICAgIG1hcmdpbjogMTBweDsKICAgICAgICAgICAgYm9yZGVyLXJh
ZGl1czogMTBweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFk
aWVudCgjZWVlLCBzaWx2ZXIgMTAwcHgpOwogICAgICAgIH0KICAgICAgICAKICAgIDwvc3R5bGU+
CiAgICAKPC9oZWFkPgo8Ym9keT4KCiAgICA8ZGl2IGNsYXNzPSJzY3JvbGxlciI+CiAgICAgICAg
PGRpdiBjbGFzcz0ib3V0ZXIgdG9wIGZpbGxlciI+PC9kaXY+CiAgICAgICAgCiAgICAgICAgPGRp
diBjbGFzcz0ic2Nyb2xsZXIiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbm5lcjEgZmlsbGVy
Ij48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXIyIGZpbGxlciI+PC9kaXY+CiAg
ICAgICAgICAgIDxkaXYgY2xhc3M9ImlubmVyMyBmaWxsZXIiPjwvZGl2PgogICAgICAgIDwvZGl2
PgogICAgICAgIDxkaXYgY2xhc3M9Im91dGVyIGJvdHRvbSBmaWxsZXIiPjwvZGl2PgogICAgPC9k
aXY+Cgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>396703</attachid>
            <date>2020-04-16 15:05:51 -0700</date>
            <delta_ts>2020-04-16 16:05:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-210618-20200416150551.patch</filename>
            <type>text/plain</type>
            <size>9427</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwMjAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjVkNWE4NmJiMmJkOTgw
ZDE4OTBjYWY1ZTQxODcyYTVhMWM0YWYyNi4uNjBhODc4MzZkZDM5ODc2Yjk4NWMzNmQ0Y2Q4MjVl
YmQzYzI2MzU1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIwLTA0LTE2ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEEgc2xvdy1zdGFy
dGluZyBzd2lwZSBhbHdheXMgbGF0Y2hlcyBvbiB0aGUgcm9vdCBub2RlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTA2MTgKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJZiB0aGUgZmlyc3QgZXZlbnQgaW4g
YSB3aGVlbCBldmVudCBnZXN0dXJlIGhhZCB6ZXJvIGRlbHRhLCBzY3JvbGxpbmcgdGhyZWFkIGxv
Z2ljIHdvdWxkCisgICAgICAgIGFsd2F5cyBsYXRjaCBvbiB0aGUgcm9vdCBub2RlIGFuZCB0aGUg
cmVzdCBvZiB0aGUgZ2VzdHVyZSB3b3VsZCBzY3JvbGwgdGhlIGRvY3VtZW50LgorCisgICAgICAg
IEZpeCBieSBub3QgbGF0Y2hpbmcgZm9yIGV2ZW50cyB3aXRoIHplcm8gZGVsdGEuCisKKyAgICAg
ICAgVGVzdDogc2Nyb2xsaW5nY29vcmRpbmF0b3IvbWFjL2xhdGNoaW5nL3plcm8tZGVsdGEtYmVn
YW4tc2hvdWxkLW5vdC1sYXRjaC5odG1sCisKKyAgICAgICAgKiBwYWdlL3Njcm9sbGluZy9TY3Jv
bGxpbmdUcmVlTGF0Y2hpbmdDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9s
bGluZ1RyZWVMYXRjaGluZ0NvbnRyb2xsZXI6Om5vZGVEaWRIYW5kbGVFdmVudCk6CisgICAgICAg
ICogcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6U2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGU6OmNhblNjcm9sbFdpdGhXaGVl
bEV2ZW50IGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGluZ1RyZWVTY3JvbGxpbmdO
b2RlOjpldmVudENhblNjcm9sbENvbnRlbnRzIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OlNj
cm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlOjpzY3JvbGxMaW1pdFJlYWNoZWQgY29uc3QpOiBEZWxl
dGVkLgorICAgICAgICAqIHBhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2Rl
Lmg6CisgICAgICAgICogcGxhdGZvcm0vUGxhdGZvcm1XaGVlbEV2ZW50Lmg6CisgICAgICAgIChX
ZWJDb3JlOjpQbGF0Zm9ybVdoZWVsRXZlbnQ6OnNob3VsZENvbnNpZGVyTGF0Y2hpbmcgY29uc3Qp
OiBGSVhNRSBjb21tZW50LiBJZGVhbGx5IHRoaXMgd291bGQKKyAgICAgICAgY2hlY2sgZGVsdGEo
KSB0aGF0IHRoYXQncyB0b28gc2NhcmV5IGF0IHRoZSBtb21lbnQuCisKIDIwMjAtMDQtMTYgIFNh
aWQgQWJvdS1IYWxsYXdhICA8c2Fib3VoYWxsYXdhQGFwcGxlLmNvbT4KIAogICAgICAgICBDYXB0
dXJlZCBUaHJlYWRlZFNjcm9sbGluZ1RyZWUgc2hvdWxkIGNoZWNrIGl0cyBtX3Njcm9sbGluZ0Nv
b3JkaW5hdG9yIGJlZm9yZSBjYWxsaW5nIGl0cyBtZXRob2RzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlTGF0Y2hpbmdDb250cm9sbGVyLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVMYXRjaGluZ0Nv
bnRyb2xsZXIuY3BwCmluZGV4IDgxZWU3YWQwOTdlZWVjNjMxMmU5MTJiOGJhZjgyMjkzMDkzMDcy
YzUuLmU2YjlhOWFkMWFiMjhmOTg2YzlmZmNmN2RiNzZjZTQxYzMyNzdlNzUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVMYXRjaGluZ0NvbnRy
b2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1Ry
ZWVMYXRjaGluZ0NvbnRyb2xsZXIuY3BwCkBAIC04Myw3ICs4Myw3IEBAIHZvaWQgU2Nyb2xsaW5n
VHJlZUxhdGNoaW5nQ29udHJvbGxlcjo6bm9kZURpZEhhbmRsZUV2ZW50KGNvbnN0IFBsYXRmb3Jt
V2hlZWxFdmVuCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBpZiAoIXdoZWVsRXZlbnQu
c2hvdWxkQ29uc2lkZXJMYXRjaGluZygpKQorICAgIGlmICh3aGVlbEV2ZW50LmRlbHRhKCkuaXNa
ZXJvKCkgfHwgIXdoZWVsRXZlbnQuc2hvdWxkQ29uc2lkZXJMYXRjaGluZygpKQogICAgICAgICBy
ZXR1cm47CiAKICAgICBMT0dfV0lUSF9TVFJFQU0oU2Nyb2xsTGF0Y2hpbmcsIHN0cmVhbSA8PCAi
U2Nyb2xsaW5nVHJlZUxhdGNoaW5nQ29udHJvbGxlciAiIDw8IHRoaXMgPDwgIiBub2RlRGlkSGFu
ZGxlRXZlbnQ6IGxhdGNoaW5nIHRvICIgPDwgc2Nyb2xsaW5nTm9kZUlEKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2Rl
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxp
bmdOb2RlLmNwcAppbmRleCAwMTVkMGNhZmJjMzM3MWE1MDc0NTQ4MDI0ZDIxZjE3MzI1ZjY4ODhh
Li5lYjkzNjgyZGU0NGM4ZDlhZTZhY2FiODY4OGVmMTRkNTZiNWYxNTljIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9s
bGluZ05vZGUuY3BwCkBAIC0xMzUsNyArMTM1LDEwIEBAIGJvb2wgU2Nyb2xsaW5nVHJlZVNjcm9s
bGluZ05vZGU6OmNhblNjcm9sbFdpdGhXaGVlbEV2ZW50KGNvbnN0IFBsYXRmb3JtV2hlZWxFdmVu
CiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIC8vIFdlIGFsd2F5cyBydWJiZXItYmFuZCB0
aGUgbGF0Y2hlZCBub2RlLCBvciB0aGUgcm9vdCBub2RlLgotICAgIHJldHVybiBpc0xhdGNoZWRO
b2RlKCkgfHwgaXNSb290Tm9kZSgpIHx8ICFzY3JvbGxMaW1pdFJlYWNoZWQod2hlZWxFdmVudCk7
CisgICAgaWYgKGlzTGF0Y2hlZE5vZGUoKSB8fCBpc1Jvb3ROb2RlKCkpCisgICAgICAgIHJldHVy
biB0cnVlOworICAgIAorICAgIHJldHVybiBldmVudENhblNjcm9sbENvbnRlbnRzKHdoZWVsRXZl
bnQpOwogfQogCiBTY3JvbGxpbmdFdmVudFJlc3VsdCBTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9k
ZTo6aGFuZGxlV2hlZWxFdmVudChjb25zdCBQbGF0Zm9ybVdoZWVsRXZlbnQmKQpAQCAtMTYxLDEy
ICsxNjQsMTUgQEAgRmxvYXRQb2ludCBTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZTo6bWF4aW11
bVNjcm9sbFBvc2l0aW9uKCkgY29uc3QKICAgICByZXR1cm4gU2Nyb2xsYWJsZUFyZWE6OnNjcm9s
bFBvc2l0aW9uRnJvbU9mZnNldChtYXhpbXVtU2Nyb2xsT2Zmc2V0LCB0b0Zsb2F0U2l6ZShzY3Jv
bGxPcmlnaW4oKSkpOwogfQogCi1ib29sIFNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlOjpzY3Jv
bGxMaW1pdFJlYWNoZWQoY29uc3QgUGxhdGZvcm1XaGVlbEV2ZW50JiB3aGVlbEV2ZW50KSBjb25z
dAorYm9vbCBTY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZTo6ZXZlbnRDYW5TY3JvbGxDb250ZW50
cyhjb25zdCBQbGF0Zm9ybVdoZWVsRXZlbnQmIHdoZWVsRXZlbnQpIGNvbnN0CiB7CisgICAgaWYg
KHdoZWVsRXZlbnQuZGVsdGEoKS5pc1plcm8oKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCiAg
ICAgRmxvYXRQb2ludCBvbGRTY3JvbGxQb3NpdGlvbiA9IGN1cnJlbnRTY3JvbGxQb3NpdGlvbigp
OwogICAgIEZsb2F0UG9pbnQgbmV3U2Nyb2xsUG9zaXRpb24gPSBvbGRTY3JvbGxQb3NpdGlvbiAr
IEZsb2F0U2l6ZSgtd2hlZWxFdmVudC5kZWx0YVgoKSwgLXdoZWVsRXZlbnQuZGVsdGFZKCkpOwog
ICAgIG5ld1Njcm9sbFBvc2l0aW9uID0gbmV3U2Nyb2xsUG9zaXRpb24uY29uc3RyYWluZWRCZXR3
ZWVuKG1pbmltdW1TY3JvbGxQb3NpdGlvbigpLCBtYXhpbXVtU2Nyb2xsUG9zaXRpb24oKSk7Ci0g
ICAgcmV0dXJuIG5ld1Njcm9sbFBvc2l0aW9uID09IG9sZFNjcm9sbFBvc2l0aW9uOworICAgIHJl
dHVybiBuZXdTY3JvbGxQb3NpdGlvbiAhPSBvbGRTY3JvbGxQb3NpdGlvbjsKIH0KIAogUmVjdEVk
Z2VzPGJvb2w+IFNjcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlOjplZGdlUGlubmVkU3RhdGUoKSBj
b25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5n
VHJlZVNjcm9sbGluZ05vZGUuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9s
bGluZ1RyZWVTY3JvbGxpbmdOb2RlLmgKaW5kZXggMWI1ZDQyYjRkZGYxYTI5MmNmZjM1MWNjMjRh
YWVlNjcyYjNkMzNlYy4uYzA1MjlkYjE3NDc0MjZkOWY0NThkYzVmNjcyOTIyZmJiZGY1NmYxZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNj
cm9sbGluZ05vZGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxp
bmdUcmVlU2Nyb2xsaW5nTm9kZS5oCkBAIC0xMDAsNyArMTAwLDcgQEAgcHVibGljOgogCiAgICAg
Ym9vbCB1c2VEYXJrQXBwZWFyYW5jZUZvclNjcm9sbGJhcnMoKSBjb25zdCB7IHJldHVybiBtX3Nj
cm9sbGFibGVBcmVhUGFyYW1ldGVycy51c2VEYXJrQXBwZWFyYW5jZUZvclNjcm9sbGJhcnM7IH0K
IAotICAgIGJvb2wgc2Nyb2xsTGltaXRSZWFjaGVkKGNvbnN0IFBsYXRmb3JtV2hlZWxFdmVudCYp
IGNvbnN0OworICAgIGJvb2wgZXZlbnRDYW5TY3JvbGxDb250ZW50cyhjb25zdCBQbGF0Zm9ybVdo
ZWVsRXZlbnQmKSBjb25zdDsKIAogICAgIGNvbnN0IExheWVyUmVwcmVzZW50YXRpb24mIHNjcm9s
bENvbnRhaW5lckxheWVyKCkgY29uc3QgeyByZXR1cm4gbV9zY3JvbGxDb250YWluZXJMYXllcjsg
fQogICAgIGNvbnN0IExheWVyUmVwcmVzZW50YXRpb24mIHNjcm9sbGVkQ29udGVudHNMYXllcigp
IGNvbnN0IHsgcmV0dXJuIG1fc2Nyb2xsZWRDb250ZW50c0xheWVyOyB9CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCmluZGV4IDU0MTM2MjkzYmJmYTA4ZTY3
YmRmYzU0NzU3ZWFhMzhhMzg4YTFiMWIuLjRjYWJmODQ5MTM2NjQ0YzA0ZDZhNzQwMzliMzRjZDFj
ZTUwZTNlYzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hl
ZWxFdmVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVu
dC5oCkBAIC0yMDIsNiArMjAyLDcgQEAgaW5saW5lIGJvb2wgUGxhdGZvcm1XaGVlbEV2ZW50Ojp1
c2VMYXRjaGVkRXZlbnRFbGVtZW50KCkgY29uc3QKIAogaW5saW5lIGJvb2wgUGxhdGZvcm1XaGVl
bEV2ZW50OjpzaG91bGRDb25zaWRlckxhdGNoaW5nKCkgY29uc3QKIHsKKyAgICAvLyBGSVhNRTog
VGhpcyBzaG91bGQgZGlzYWxsb3cgbGF0Y2hpbmcgaWYgdGhlIGRlbHRhIGlzIHplcm8uCiAgICAg
cmV0dXJuIG1fcGhhc2UgPT0gUGxhdGZvcm1XaGVlbEV2ZW50UGhhc2VCZWdhbiB8fCBtX3BoYXNl
ID09IFBsYXRmb3JtV2hlZWxFdmVudFBoYXNlTWF5QmVnaW47CiB9CiAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxZTllYzY5
N2U3NDI1ZmFkYTJkMzZjOGY1OWE0OTdkNTY5YTA4MDQyLi4wYjc1NmMzYWUzNGZjOGM5NWI2NTRm
M2E3NzM3MWQwYzVmMTEzNTg1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjAtMDQtMTYgIFNp
bW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgQSBzbG93LXN0
YXJ0aW5nIHN3aXBlIGFsd2F5cyBsYXRjaGVzIG9uIHRoZSByb290IG5vZGUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMDYxOAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc2Nyb2xsaW5nY29vcmRpbmF0
b3IvbWFjL2xhdGNoaW5nL3plcm8tZGVsdGEtYmVnYW4tc2hvdWxkLW5vdC1sYXRjaC1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHNjcm9sbGluZ2Nvb3JkaW5hdG9yL21hYy9sYXRjaGlu
Zy96ZXJvLWRlbHRhLWJlZ2FuLXNob3VsZC1ub3QtbGF0Y2guaHRtbDogQWRkZWQuCisKIDIwMjAt
MDQtMTYgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBDcmFzaCBp
biBJbmRlZmluaXRlU2l6ZVN0cmF0ZWd5OjpyZWNvbXB1dGVVc2VkRmxleEZyYWN0aW9uSWZOZWVk
ZWQgd2hlbiBtaW4tc2l6ZSBjYW4gbm90IGJlIHJlc29sdmVkCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9zY3JvbGxpbmdjb29yZGluYXRvci9tYWMvbGF0Y2hpbmcvemVyby1kZWx0YS1iZWdhbi1z
aG91bGQtbm90LWxhdGNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3Jk
aW5hdG9yL21hYy9sYXRjaGluZy96ZXJvLWRlbHRhLWJlZ2FuLXNob3VsZC1ub3QtbGF0Y2gtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjYyODBlNjBkMzkyNWIzOTUxY2VkYzUxMjM2ZjczNDJmZDBj
YmMyNzkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zY3JvbGxpbmdjb29yZGluYXRv
ci9tYWMvbGF0Y2hpbmcvemVyby1kZWx0YS1iZWdhbi1zaG91bGQtbm90LWxhdGNoLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxLDE0IEBACitUZXN0cyBhIGdlc3R1cmUgd2l0aCB6ZXJvIGRlbHRhIG9u
IHRoZSBiZWdhbiBldmVudCBkb2Vzbid0IGxhdGNoIG9uIHRoZSBkb2N1bWVudAorCitPbiBzdWNj
ZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBi
eSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBvdmVyZmxvdy5zY3JvbGxUb3AgaXMgMAorUEFT
UyB3aW5kb3cucGFnZVlPZmZzZXQgaXMgMAorQWZ0ZXIgc2Nyb2xsCitQQVNTIG92ZXJmbG93LnNj
cm9sbFRvcCBpcyAyMDAKK1BBU1Mgd2luZG93LnBhZ2VZT2Zmc2V0IGlzIDAKK1BBU1Mgc3VjY2Vz
c2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9zY3JvbGxpbmdjb29yZGluYXRvci9tYWMvbGF0Y2hpbmcvemVyby1kZWx0YS1iZWdh
bi1zaG91bGQtbm90LWxhdGNoLmh0bWwgYi9MYXlvdXRUZXN0cy9zY3JvbGxpbmdjb29yZGluYXRv
ci9tYWMvbGF0Y2hpbmcvemVyby1kZWx0YS1iZWdhbi1zaG91bGQtbm90LWxhdGNoLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uOTkzOWNlOTdjNTIyMzFlN2Y2MGQxZGU1OTA2ODk1NTcwMWJhOTY1OAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL3Njcm9sbGluZ2Nvb3JkaW5hdG9yL21hYy9sYXRjaGlu
Zy96ZXJvLWRlbHRhLWJlZ2FuLXNob3VsZC1ub3QtbGF0Y2guaHRtbApAQCAtMCwwICsxLDYyIEBA
Cis8IURPQ1RZUEUgaHRtbD4gPCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBpbnRlcm5hbDpBc3lu
Y092ZXJmbG93U2Nyb2xsaW5nRW5hYmxlZD10cnVlIF0gLS0+Cis8aHRtbD4KKzxoZWFkPgorICAg
IDxzdHlsZT4KKyAgICAgICAgYm9keSB7CisgICAgICAgICAgICBoZWlnaHQ6IDEwMDBweDsKKyAg
ICAgICAgfQorICAgICAgICAKKyAgICAgICAgLnNjcm9sbGVyIHsKKyAgICAgICAgICAgIHdpZHRo
OiAyMDBweDsKKyAgICAgICAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgICAgICBvdmVyZmxv
dzogc2Nyb2xsOworICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICAg
IH0KKyAgICAgICAgCisgICAgICAgIC5jb250ZW50cyB7CisgICAgICAgICAgICB3aWR0aDogMTAw
JTsKKyAgICAgICAgICAgIGhlaWdodDogMzAwJTsKKyAgICAgICAgfQorICAgICAgICAKKyAgICA8
L3N0eWxlPgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wcmUu
anMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvdWktaGVs
cGVyLmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0PgorICAgICAgICBqc1Rlc3RJc0FzeW5jID0g
dHJ1ZTsKKworICAgICAgICB2YXIgb3ZlcmZsb3c7CisgICAgICAgIGFzeW5jIGZ1bmN0aW9uIHNj
cm9sbFRlc3QoKQorICAgICAgICB7CisgICAgICAgICAgICBvdmVyZmxvdyA9IGRvY3VtZW50LnF1
ZXJ5U2VsZWN0b3IoJy5zY3JvbGxlcicpOworCisgICAgICAgICAgICBzaG91bGRCZSgnb3ZlcmZs
b3cuc2Nyb2xsVG9wJywgJzAnKTsKKyAgICAgICAgICAgIHNob3VsZEJlKCd3aW5kb3cucGFnZVlP
ZmZzZXQnLCAnMCcpOworCisgICAgICAgICAgICBpZiAoIXdpbmRvdy5ldmVudFNlbmRlcikgewor
ICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIubW91c2VXaGVlbFNj
cm9sbEF0KDEwMCwgMTAwLCAwLCAwLCAwLCAtMjApOworCisgICAgICAgICAgICBkZWJ1ZygnQWZ0
ZXIgc2Nyb2xsJyk7CisgICAgICAgICAgICBzaG91bGRCZSgnb3ZlcmZsb3cuc2Nyb2xsVG9wJywg
JzIwMCcpOworICAgICAgICAgICAgc2hvdWxkQmUoJ3dpbmRvdy5wYWdlWU9mZnNldCcsICcwJyk7
CisKKyAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICB9CisKKyAgICAgICAgd2lu
ZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCAoKSA9PiB7CisgICAgICAgICAgICBkZXNjcmlw
dGlvbigiVGVzdHMgYSBnZXN0dXJlIHdpdGggemVybyBkZWx0YSBvbiB0aGUgYmVnYW4gZXZlbnQg
ZG9lc24ndCBsYXRjaCBvbiB0aGUgZG9jdW1lbnQiKTsKKyAgICAgICAgICAgIHNldFRpbWVvdXQo
c2Nyb2xsVGVzdCwgMCk7CisgICAgICAgIH0sIGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVh
ZD4KKzxib2R5PgorICAgIDxkaXYgY2xhc3M9InNjcm9sbGVyIj4KKyAgICAgICAgPGRpdiBjbGFz
cz0iY29udGVudHMiPjwvZGl2PgorICAgIDwvZGl2PgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>