<?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>210629</bug_id>
          
          <creation_ts>2020-04-16 16:32:29 -0700</creation_ts>
          <short_desc>Scrolling-tree hit-testing is off by top content inset</short_desc>
          <delta_ts>2020-04-16 18:55:48 -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>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>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>1642501</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-04-16 16:32:29 -0700</bug_when>
    <thetext>Scrolling-tree hit-testing is off by top content inset</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642503</commentid>
    <comment_count>1</comment_count>
      <attachid>396719</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-04-16 16:34:23 -0700</bug_when>
    <thetext>Created attachment 396719
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642504</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-04-16 16:34:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/61848883&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642539</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-16 18:55:47 -0700</bug_when>
    <thetext>Committed r260234: &lt;https://trac.webkit.org/changeset/260234&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 396719.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>396719</attachid>
            <date>2020-04-16 16:34:23 -0700</date>
            <delta_ts>2020-04-16 18:55:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-210629-20200416163422.patch</filename>
            <type>text/plain</type>
            <size>9352</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwMjAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTVjZGU2NDQ0ZjE2OGNm
NzU5MDA1MTY5OGRjYmZhZjQwZWIyMWVlMS4uNDZjOWZlODMyOTVjYTE1Mzg0NTFkMjAyNTI0YmYz
ZTU4MzE2NzRiNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIwLTA0LTE2ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFNjcm9sbGluZy10
cmVlIGhpdC10ZXN0aW5nIGlzIG9mZiBieSB0b3AgY29udGVudCBpbnNldAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEwNjI5CisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS82MTg0ODg4Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICByMjU5OTM2IGFkZGVkIGEgcG9pbnQgY29udmVyc2lvbiBmcm9tIHRoZSBz
dXBlcmxheWVyIG9mIHRoZSByb290IGNvbnRlbnQgbGF5ZXIsCisgICAgICAgIHRvIGZpeCBSVEws
IGJ1dCB0aGlzIGFsc28gcHVsbGVkIGluIHRvcCBjb250ZW50IGluc2V0LCB3aGljaCB3ZSBkb24n
dCB3YW50LgorCisgICAgICAgIEluc3RlYWQsIGRvIHRoZSBSVEwgZml4IGJ5IGZhY3RvcmluZyBp
biBzY3JvbGwgb3JpZ2luLgorCisgICAgICAgIFRlc3Q6IGZhc3Qvc2Nyb2xsaW5nL21hYy9hc3lu
Yy1zY3JvbGwtb3ZlcmZsb3ctdG9wLWluc2V0Lmh0bWwKKworICAgICAgICAqIHBhZ2Uvc2Nyb2xs
aW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlLmg6CisgICAgICAgICogcGFnZS9zY3JvbGxp
bmcvbWFjL1Njcm9sbGluZ1RyZWVNYWMubW06CisgICAgICAgIChTY3JvbGxpbmdUcmVlTWFjOjpz
Y3JvbGxpbmdOb2RlRm9yUG9pbnQpOgorCiAyMDIwLTA0LTE2ICBTaW1vbiBGcmFzZXIgIDxzaW1v
bi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEEgc2xvdy1zdGFydGluZyBzd2lwZSBhbHdh
eXMgbGF0Y2hlcyBvbiB0aGUgcm9vdCBub2RlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL3Njcm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5oIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsaW5nVHJlZVNjcm9sbGluZ05vZGUuaAppbmRleCBjMDUy
OWRiMTc0NzQyNmQ5ZjQ1OGRjNWY2NzI5MjJmYmJkZjU2ZjFmLi44MTk4ZDQzN2FlNGVkN2Y0ZDJm
MmIyZmQ0NzM5ZGUwMDA3NTVkZmUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Nj
cm9sbGluZy9TY3JvbGxpbmdUcmVlU2Nyb2xsaW5nTm9kZS5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbGluZ1RyZWVTY3JvbGxpbmdOb2RlLmgKQEAgLTYwLDcgKzYw
LDkgQEAgcHVibGljOgogICAgIEZsb2F0UG9pbnQgY3VycmVudFNjcm9sbE9mZnNldCgpIGNvbnN0
IHsgcmV0dXJuIFNjcm9sbGFibGVBcmVhOjpzY3JvbGxPZmZzZXRGcm9tUG9zaXRpb24obV9jdXJy
ZW50U2Nyb2xsUG9zaXRpb24sIHRvRmxvYXRTaXplKG1fc2Nyb2xsT3JpZ2luKSk7IH0KICAgICBG
bG9hdFBvaW50IGxhc3RDb21taXR0ZWRTY3JvbGxQb3NpdGlvbigpIGNvbnN0IHsgcmV0dXJuIG1f
bGFzdENvbW1pdHRlZFNjcm9sbFBvc2l0aW9uOyB9CiAgICAgRmxvYXRTaXplIHNjcm9sbERlbHRh
U2luY2VMYXN0Q29tbWl0KCkgY29uc3QgeyByZXR1cm4gbV9jdXJyZW50U2Nyb2xsUG9zaXRpb24g
LSBtX2xhc3RDb21taXR0ZWRTY3JvbGxQb3NpdGlvbjsgfQotICAgIAorCisgICAgY29uc3QgSW50
UG9pbnQmIHNjcm9sbE9yaWdpbigpIGNvbnN0IHsgcmV0dXJuIG1fc2Nyb2xsT3JpZ2luOyB9CisK
ICAgICBSZWN0RWRnZXM8Ym9vbD4gZWRnZVBpbm5lZFN0YXRlKCkgY29uc3Q7CiAgICAgYm9vbCBp
c1J1YmJlckJhbmRpbmcoKSBjb25zdDsKIApAQCAtMTI1LDcgKzEyNyw2IEBAIHByb3RlY3RlZDoK
ICAgICB2b2lkIGFwcGx5TGF5ZXJQb3NpdGlvbnMoKSBvdmVycmlkZTsKIAogICAgIGNvbnN0IEZs
b2F0U2l6ZSYgcmVhY2hhYmxlQ29udGVudHNTaXplKCkgY29uc3QgeyByZXR1cm4gbV9yZWFjaGFi
bGVDb250ZW50c1NpemU7IH0KLSAgICBjb25zdCBJbnRQb2ludCYgc2Nyb2xsT3JpZ2luKCkgY29u
c3QgeyByZXR1cm4gbV9zY3JvbGxPcmlnaW47IH0KICAgICAKICAgICBib29sIGlzTGF0Y2hlZE5v
ZGUoKSBjb25zdDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcv
bWFjL1Njcm9sbGluZ1RyZWVNYWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9t
YWMvU2Nyb2xsaW5nVHJlZU1hYy5tbQppbmRleCA1ZjhjZWQ4ZWI0YTc2MjhjNjA1MTQ5ZWQ4ZmUw
OGRlNDYyYzA1NjI1Li4wZTI2MjM5ZTY4ZGYxMGJlZWY1ZDkzNjYxMzI2NTlhY2Y3YTE0ZjJhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9tYWMvU2Nyb2xsaW5nVHJl
ZU1hYy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3Njcm9sbGluZy9tYWMvU2Nyb2xsaW5n
VHJlZU1hYy5tbQpAQCAtMTU0LDcgKzE1NCw5IEBAIFJlZlB0cjxTY3JvbGxpbmdUcmVlTm9kZT4g
U2Nyb2xsaW5nVHJlZU1hYzo6c2Nyb2xsaW5nTm9kZUZvclBvaW50KEZsb2F0UG9pbnQgcG9pCiAg
ICAgTG9ja0hvbGRlciBsb2NrSG9sZGVyKG1fbGF5ZXJIaXRUZXN0TXV0ZXgpOwogCiAgICAgYXV0
byByb290Q29udGVudHNMYXllciA9IHN0YXRpY19jYXN0PFNjcm9sbGluZ1RyZWVGcmFtZVNjcm9s
bGluZ05vZGVNYWMqPihyb290U2Nyb2xsaW5nTm9kZSktPnJvb3RDb250ZW50c0xheWVyKCk7Ci0g
ICAgYXV0byBwb2ludEluQ29udGVudHNMYXllciA9IFtyb290Q29udGVudHNMYXllciBjb252ZXJ0
UG9pbnQ6cG9pbnQgZnJvbUxheWVyOltyb290Q29udGVudHNMYXllciBzdXBlcmxheWVyXV07Cisg
ICAgRmxvYXRQb2ludCBzY3JvbGxPcmlnaW4gPSByb290U2Nyb2xsaW5nTm9kZS0+c2Nyb2xsT3Jp
Z2luKCk7CisgICAgYXV0byBwb2ludEluQ29udGVudHNMYXllciA9IHBvaW50OworICAgIHBvaW50
SW5Db250ZW50c0xheWVyLm1vdmVCeShzY3JvbGxPcmlnaW4pOwogCiAgICAgVmVjdG9yPENBTGF5
ZXIgKiwgMTY+IGxheWVyc0F0UG9pbnQ7CiAgICAgY29sbGVjdERlc2NlbmRhbnRMYXllcnNBdFBv
aW50KGxheWVyc0F0UG9pbnQsIHJvb3RDb250ZW50c0xheWVyLmdldCgpLCBwb2ludEluQ29udGVu
dHNMYXllcik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggZDRhNWUwZGIxMWRjOGEyZDhiNWFiMmQ0YzJlYTBiMzYxMDYwYWNm
NC4uMzdmMmU4M2I1NzliYzFiMzg5M2VmMGRjOThmYmRkNTdjZWM0MjQ1OSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE2IEBACisyMDIwLTA0LTE2ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUu
Y29tPgorCisgICAgICAgIFNjcm9sbGluZy10cmVlIGhpdC10ZXN0aW5nIGlzIG9mZiBieSB0b3Ag
Y29udGVudCBpbnNldAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjEwNjI5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82MTg0ODg4Mz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0IGZvciBzY3JvbGxl
ciBoaXQtdGVzdGluZyB3aXRoIHRvcCBjb250ZW50IGluc2V0LgorCisgICAgICAgICogZmFzdC9z
Y3JvbGxpbmcvbWFjL2FzeW5jLXNjcm9sbC1vdmVyZmxvdy10b3AtaW5zZXQtZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3Njcm9sbGluZy9tYWMvYXN5bmMtc2Nyb2xsLW92ZXJm
bG93LXRvcC1pbnNldC5odG1sOiBBZGRlZC4KKwogMjAyMC0wNC0xNiAgU2ltb24gRnJhc2VyICA8
c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBBIHNsb3ctc3RhcnRpbmcgc3dpcGUg
YWx3YXlzIGxhdGNoZXMgb24gdGhlIHJvb3Qgbm9kZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9zY3JvbGxpbmcvbWFjL2FzeW5jLXNjcm9sbC1vdmVyZmxvdy10b3AtaW5zZXQtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9zY3JvbGxpbmcvbWFjL2FzeW5jLXNjcm9sbC1vdmVy
Zmxvdy10b3AtaW5zZXQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjU3ZWEyNjg0NGI4ZjQzZTVj
ODUxOWI4ODM2Y2UyMmI4NjZiMTUyZWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L3Njcm9sbGluZy9tYWMvYXN5bmMtc2Nyb2xsLW92ZXJmbG93LXRvcC1pbnNldC1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSwyMCBAQAorCitUZXN0IHNjcm9sbCBvdXRzaWRlIHRvcCBsZWZ0IGNv
cm5lcgorUEFTUyBvdmVyZmxvd1Njcm9sbEV2ZW50Q291bnQgaXMgMAorUEFTUyB3aW5kb3dTY3Jv
bGxFdmVudENvdW50ID4gMCBpcyB0cnVlCisKK1Rlc3Qgc2Nyb2xsIGluc2lkZSB0b3AgbGVmdCBj
b3JuZXIKK1BBU1Mgb3ZlcmZsb3dTY3JvbGxFdmVudENvdW50ID4gMCBpcyB0cnVlCitQQVNTIHdp
bmRvd1Njcm9sbEV2ZW50Q291bnQgaXMgMAorCitUZXN0IHNjcm9sbCBvdXRzaWRlIGJvdHRvbSBy
aWdodCBjb3JuZXIKK1BBU1Mgb3ZlcmZsb3dTY3JvbGxFdmVudENvdW50IGlzIDAKK1BBU1Mgd2lu
ZG93U2Nyb2xsRXZlbnRDb3VudCA+IDAgaXMgdHJ1ZQorCitUZXN0IHNjcm9sbCBpbnNpZGUgYm90
dG9tIHJpZ2h0IGNvcm5lcgorUEFTUyBvdmVyZmxvd1Njcm9sbEV2ZW50Q291bnQgPiAwIGlzIHRy
dWUKK1BBU1Mgd2luZG93U2Nyb2xsRXZlbnRDb3VudCBpcyAwCitQQVNTIHN1Y2Nlc3NmdWxseVBh
cnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9zY3JvbGxpbmcvbWFjL2FzeW5jLXNjcm9sbC1vdmVyZmxvdy10b3AtaW5zZXQuaHRtbCBi
L0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL21hYy9hc3luYy1zY3JvbGwtb3ZlcmZsb3ctdG9w
LWluc2V0Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTE0OTkwNzIxYjAyOTYzYzczYjA1NGFjYjZjZjAwOWJk
NjRmOGMzMgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2Nyb2xsaW5nL21h
Yy9hc3luYy1zY3JvbGwtb3ZlcmZsb3ctdG9wLWluc2V0Lmh0bWwKQEAgLTAsMCArMSwxMjkgQEAK
KzwhRE9DVFlQRSBodG1sPiA8IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIGludGVybmFsOkFzeW5j
T3ZlcmZsb3dTY3JvbGxpbmdFbmFibGVkPXRydWUgXSAtLT4KKzxodG1sPgorPGhlYWQ+CisgICAg
PHN0eWxlPgorICAgICAgICBib2R5IHsKKyAgICAgICAgICAgIGhlaWdodDogMjAwMHB4OworICAg
ICAgICB9CisKKyAgICAgICAgLnNjcm9sbGVyIHsKKyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNv
bHV0ZTsKKyAgICAgICAgICAgIGxlZnQ6IDIwcHg7CisgICAgICAgICAgICB0b3A6IDIyMHB4Owor
ICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgICAgIHdpZHRoOiAyMDBweDsKKyAg
ICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIGdyYXk7CisgICAgICAgICAgICBwYWRkaW5nOiA1
cHg7CisgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OworICAgICAgICAgICAgb3Zl
cmZsb3c6IHNjcm9sbDsKKyAgICAgICAgfQorICAgICAgICAuY29udGVudCB7CisgICAgICAgICAg
ICB3aWR0aDogMjAwJTsKKyAgICAgICAgICAgIGhlaWdodDogMzAwJTsKKyAgICAgICAgfQorICAg
ICAgICAKKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMv
anMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNv
dXJjZXMvdWktaGVscGVyLmpzIj48L3NjcmlwdD4KKyAgICA8c2NyaXB0PgorICAgICAgICB2YXIg
anNUZXN0SXNBc3luYyA9IHRydWU7CisKKyAgICAgICAgY29uc3QgdG9wQ29udGVudEluc2V0ID0g
NTU7CisgICAgICAgIHZhciBzY3JvbGxlcjsKKyAgICAgICAgdmFyIG92ZXJmbG93U2Nyb2xsRXZl
bnRDb3VudCA9IDA7CisgICAgICAgIHZhciB3aW5kb3dTY3JvbGxFdmVudENvdW50ID0gMDsKKwor
ICAgICAgICBhc3luYyBmdW5jdGlvbiByZXNldFNjcm9sbFBvc2l0aW9ucygpCisgICAgICAgIHsK
KyAgICAgICAgICAgIHdpbmRvdy5zY3JvbGxUbygwLCAyMDApOworICAgICAgICAgICAgc2Nyb2xs
ZXIuc2Nyb2xsVG9wID0gMDsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgLy8gV2FpdCBmb3Ig
c2Nyb2xsIGV2ZW50cyB0byBmaXJlLgorICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIuYW5pbWF0
aW9uRnJhbWUoKTsKKworICAgICAgICAgICAgb3ZlcmZsb3dTY3JvbGxFdmVudENvdW50ID0gMDsK
KyAgICAgICAgICAgIHdpbmRvd1Njcm9sbEV2ZW50Q291bnQgPSAwOworICAgICAgICB9CisKKyAg
ICAgICAgYXN5bmMgZnVuY3Rpb24gdGVzdFNjcm9sbE91dHNpZGVUb3BMZWZ0KCkKKyAgICAgICAg
eworICAgICAgICAgICAgZGVidWcoJycpOworICAgICAgICAgICAgZGVidWcoJ1Rlc3Qgc2Nyb2xs
IG91dHNpZGUgdG9wIGxlZnQgY29ybmVyJyk7CisgICAgICAgICAgICBhd2FpdCByZXNldFNjcm9s
bFBvc2l0aW9ucygpOworICAgICAgICAgICAgYXdhaXQgVUlIZWxwZXIubW91c2VXaGVlbFNjcm9s
bEF0KDE4LCB0b3BDb250ZW50SW5zZXQgKyAxOCk7CisKKyAgICAgICAgICAgIHNob3VsZEJlKCdv
dmVyZmxvd1Njcm9sbEV2ZW50Q291bnQnLCAnMCcpOworICAgICAgICAgICAgc2hvdWxkQmUoJ3dp
bmRvd1Njcm9sbEV2ZW50Q291bnQgPiAwJywgJ3RydWUnKTsKKyAgICAgICAgfQorCisgICAgICAg
IGFzeW5jIGZ1bmN0aW9uIHRlc3RTY3JvbGxJbnNpZGVUb3BMZWZ0KCkKKyAgICAgICAgeworICAg
ICAgICAgICAgZGVidWcoJycpOworICAgICAgICAgICAgZGVidWcoJ1Rlc3Qgc2Nyb2xsIGluc2lk
ZSB0b3AgbGVmdCBjb3JuZXInKTsKKyAgICAgICAgICAgIGF3YWl0IHJlc2V0U2Nyb2xsUG9zaXRp
b25zKCk7CisgICAgICAgICAgICBhd2FpdCBVSUhlbHBlci5tb3VzZVdoZWVsU2Nyb2xsQXQoMjUs
IHRvcENvbnRlbnRJbnNldCArIDI1KTsKKworICAgICAgICAgICAgc2hvdWxkQmUoJ292ZXJmbG93
U2Nyb2xsRXZlbnRDb3VudCA+IDAnLCAndHJ1ZScpOworICAgICAgICAgICAgc2hvdWxkQmUoJ3dp
bmRvd1Njcm9sbEV2ZW50Q291bnQnLCAnMCcpOworICAgICAgICB9CisKKyAgICAgICAgYXN5bmMg
ZnVuY3Rpb24gdGVzdFNjcm9sbE91dHNpZGVCb3R0b21SaWdodCgpCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGRlYnVnKCcnKTsKKyAgICAgICAgICAgIGRlYnVnKCdUZXN0IHNjcm9sbCBvdXRzaWRl
IGJvdHRvbSByaWdodCBjb3JuZXInKTsKKyAgICAgICAgICAgIGF3YWl0IHJlc2V0U2Nyb2xsUG9z
aXRpb25zKCk7CisgICAgICAgICAgICBhd2FpdCBVSUhlbHBlci5tb3VzZVdoZWVsU2Nyb2xsQXQo
MjIwLCB0b3BDb250ZW50SW5zZXQgKyAyMjApOworCisgICAgICAgICAgICBzaG91bGRCZSgnb3Zl
cmZsb3dTY3JvbGxFdmVudENvdW50JywgJzAnKTsKKyAgICAgICAgICAgIHNob3VsZEJlKCd3aW5k
b3dTY3JvbGxFdmVudENvdW50ID4gMCcsICd0cnVlJyk7CisgICAgICAgIH0KKworICAgICAgICBh
c3luYyBmdW5jdGlvbiB0ZXN0U2Nyb2xsSW5zaWRlQm90dG9tUmlnaHQoKQorICAgICAgICB7Cisg
ICAgICAgICAgICBkZWJ1ZygnJyk7CisgICAgICAgICAgICBkZWJ1ZygnVGVzdCBzY3JvbGwgaW5z
aWRlIGJvdHRvbSByaWdodCBjb3JuZXInKTsKKyAgICAgICAgICAgIGF3YWl0IHJlc2V0U2Nyb2xs
UG9zaXRpb25zKCk7CisgICAgICAgICAgICBhd2FpdCBVSUhlbHBlci5tb3VzZVdoZWVsU2Nyb2xs
QXQoMTk4LCB0b3BDb250ZW50SW5zZXQgKyAxOTgpOworCisgICAgICAgICAgICBzaG91bGRCZSgn
b3ZlcmZsb3dTY3JvbGxFdmVudENvdW50ID4gMCcsICd0cnVlJyk7CisgICAgICAgICAgICBzaG91
bGRCZSgnd2luZG93U2Nyb2xsRXZlbnRDb3VudCcsICcwJyk7CisgICAgICAgIH0KKworICAgICAg
ICBhc3luYyBmdW5jdGlvbiBzY3JvbGxUZXN0KCkKKyAgICAgICAgeworICAgICAgICAgICAgYXdh
aXQgdGVzdFNjcm9sbE91dHNpZGVUb3BMZWZ0KCk7CisgICAgICAgICAgICBhd2FpdCB0ZXN0U2Ny
b2xsSW5zaWRlVG9wTGVmdCgpOworICAgICAgICAgICAgYXdhaXQgdGVzdFNjcm9sbE91dHNpZGVC
b3R0b21SaWdodCgpOworICAgICAgICAgICAgYXdhaXQgdGVzdFNjcm9sbEluc2lkZUJvdHRvbVJp
Z2h0KCk7CisKKyAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICB9CisKKyAgICAg
ICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCAoKSA9PiB7CisgICAgICAgICAgICAK
KyAgICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICAgICAgICAgIGludGVy
bmFscy5zZXRUb3BDb250ZW50SW5zZXQodG9wQ29udGVudEluc2V0KTsKKyAgICAgICAgCisgICAg
ICAgICAgICBzY3JvbGxlciA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5zY3JvbGxlcicpOwor
ICAgICAgICAgICAgc2Nyb2xsZXIuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgKCkgPT4gewor
ICAgICAgICAgICAgICAgICsrb3ZlcmZsb3dTY3JvbGxFdmVudENvdW50OworICAgICAgICAgICAg
fSwgZmFsc2UpOworCisgICAgICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xs
JywgKCkgPT4geworICAgICAgICAgICAgICAgICsrd2luZG93U2Nyb2xsRXZlbnRDb3VudDsKKyAg
ICAgICAgICAgIH0sIGZhbHNlKTsKKworICAgICAgICAgICAgc2V0VGltZW91dChzY3JvbGxUZXN0
LCAwKTsKKyAgICAgICAgfSwgZmFsc2UpOworCisgICAgICAgIHZhciBzdWNjZXNzZnVsbHlQYXJz
ZWQgPSB0cnVlOworICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBjbGFz
cz0ic2Nyb2xsZXIiPgorICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij48L2Rpdj4KKyAgICA8
L2Rpdj4KKyAgICA8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKyAgICA8c2NyaXB0IHNyYz0iLi4v
Li4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0
bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>