<?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>184079</bug_id>
          
          <creation_ts>2018-03-28 05:52:12 -0700</creation_ts>
          <short_desc>Implement shadow-related event dispatch changes</short_desc>
          <delta_ts>2020-11-09 08:50:34 -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>DOM</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>218638</dup_id>
          
          <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>
          
          <blocked>148695</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Anne van Kesteren">annevk</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1409823</commentid>
    <comment_count>0</comment_count>
    <who name="Anne van Kesteren">annevk</who>
    <bug_when>2018-03-28 05:52:12 -0700</bug_when>
    <thetext>See http://w3c-test.org/dom/events/relatedTarget.window.html and https://github.com/whatwg/dom/pull/585 for all the algorithm changes (it&apos;s a big change).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410084</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-03-28 15:33:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/38975037&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1461665</commentid>
    <comment_count>2</comment_count>
      <attachid>350304</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2018-09-20 19:19:07 -0700</bug_when>
    <thetext>Created attachment 350304
WIP

I started writing a patch but I&apos;m getting confused about what the intended behavior change is.

Perhaps what we&apos;re trying to do is to set target/related target to null
if the event path stopped inside a shadow tree?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503280</commentid>
    <comment_count>3</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:18:57 -0800</bug_when>
    <thetext>Mass move bugs into the DOM component.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705721</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-09 08:50:34 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 218638 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>350304</attachid>
            <date>2018-09-20 19:19:07 -0700</date>
            <delta_ts>2018-09-20 19:19:07 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>wip184079.patch</filename>
            <type>text/plain</type>
            <size>8076</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9FdmVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvZG9tL0V2ZW50LmNwcAkocmV2aXNpb24gMjM2Mjg1KQorKysgU291cmNlL1dlYkNv
cmUvZG9tL0V2ZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTY0LDggKzE2NCwxMCBAQAogICAg
IG1fZGVmYXVsdEhhbmRsZWQgPSBmYWxzZTsKIH0KIAotdm9pZCBFdmVudDo6cmVzZXRBZnRlckRp
c3BhdGNoKCkKK3ZvaWQgRXZlbnQ6OnJlc2V0QWZ0ZXJEaXNwYXRjaChib29sIGNsZWFyVGFyZ2V0
cykKIHsKKyAgICBpZiAoY2xlYXJUYXJnZXRzKQorICAgICAgICBtX3RhcmdldCA9IG51bGxwdHI7
CiAgICAgbV9ldmVudFBhdGggPSBudWxscHRyOwogICAgIG1fY3VycmVudFRhcmdldCA9IG51bGxw
dHI7CiAgICAgbV9ldmVudFBoYXNlID0gTk9ORTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9F
dmVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9FdmVudC5oCShyZXZpc2lv
biAyMzYyODUpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vRXZlbnQuaAkod29ya2luZyBjb3B5KQpA
QCAtMTE0LDcgKzExNCw3IEBACiAgICAgYm9vbCBpbW1lZGlhdGVQcm9wYWdhdGlvblN0b3BwZWQo
KSBjb25zdCB7IHJldHVybiBtX2ltbWVkaWF0ZVByb3BhZ2F0aW9uU3RvcHBlZDsgfQogCiAgICAg
dm9pZCByZXNldEJlZm9yZURpc3BhdGNoKCk7Ci0gICAgdm9pZCByZXNldEFmdGVyRGlzcGF0Y2go
KTsKKyAgICB2aXJ0dWFsIHZvaWQgcmVzZXRBZnRlckRpc3BhdGNoKGJvb2wgY2xlYXJUYXJnZXRz
KTsKIAogICAgIGJvb2wgZGVmYXVsdFByZXZlbnRlZCgpIGNvbnN0IHsgcmV0dXJuIG1fd2FzQ2Fu
Y2VsZWQ7IH0KICAgICB2b2lkIHByZXZlbnREZWZhdWx0KCk7CkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9kb20vRXZlbnRDb250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20v
RXZlbnRDb250ZXh0LmNwcAkocmV2aXNpb24gMjM2Mjg1KQorKysgU291cmNlL1dlYkNvcmUvZG9t
L0V2ZW50Q29udGV4dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY3LDYgKzY3LDExIEBACiAgICAg
cmV0dXJuIGZhbHNlOwogfQogCitib29sIEV2ZW50Q29udGV4dDo6Y29udGFpbnNOb2RlSW5TaGFk
b3dUcmVlKCkgY29uc3QKK3sKKyAgICByZXR1cm4gbV90YXJnZXQtPmlzTm9kZSgpID8gZG93bmNh
c3Q8Tm9kZT4oKm1fdGFyZ2V0KS5pc0luU2hhZG93VHJlZSgpIDogZmFsc2U7Cit9CisKIE1vdXNl
T3JGb2N1c0V2ZW50Q29udGV4dDo6TW91c2VPckZvY3VzRXZlbnRDb250ZXh0KE5vZGUmIG5vZGUs
IEV2ZW50VGFyZ2V0KiBjdXJyZW50VGFyZ2V0LCBFdmVudFRhcmdldCogdGFyZ2V0LCBpbnQgY2xv
c2VkU2hhZG93RGVwdGgpCiAgICAgOiBFdmVudENvbnRleHQoJm5vZGUsIGN1cnJlbnRUYXJnZXQs
IHRhcmdldCwgY2xvc2VkU2hhZG93RGVwdGgpCiB7CkBAIC04Niw2ICs5MSwxMSBAQAogICAgIHJl
dHVybiB0cnVlOwogfQogCitib29sIE1vdXNlT3JGb2N1c0V2ZW50Q29udGV4dDo6Y29udGFpbnNO
b2RlSW5TaGFkb3dUcmVlKCkgY29uc3QKK3sKKyAgICByZXR1cm4gRXZlbnRDb250ZXh0Ojpjb250
YWluc05vZGVJblNoYWRvd1RyZWUoKSB8fCBtX3JlbGF0ZWRUYXJnZXQtPmlzSW5TaGFkb3dUcmVl
KCk7Cit9CisKICNpZiBFTkFCTEUoVE9VQ0hfRVZFTlRTKQogCiBUb3VjaEV2ZW50Q29udGV4dDo6
VG91Y2hFdmVudENvbnRleHQoTm9kZSYgbm9kZSwgRXZlbnRUYXJnZXQqIGN1cnJlbnRUYXJnZXQs
IEV2ZW50VGFyZ2V0KiB0YXJnZXQsIGludCBjbG9zZWRTaGFkb3dEZXB0aCkKQEAgLTExNSw2ICsx
MjUsMjEgQEAKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorYm9vbCBUb3VjaEV2ZW50Q29udGV4dDo6
Y29udGFpbnNOb2RlSW5TaGFkb3dUcmVlKCkgY29uc3QKK3sKKyAgICBpZiAoRXZlbnRDb250ZXh0
Ojpjb250YWluc05vZGVJblNoYWRvd1RyZWUoKSkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAg
ICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGxlbmd0aDsgKytpKSB7CisgICAgICAgIGlmIChhdXRv
KiB0b3VjaFRhcmdldCA9IG1fdG91Y2hlcy0+aXRlbShpKS0+dGFyZ2V0KCkpIHsKKyAgICAgICAg
ICAgIGlmICh0b3VjaFRhcmdldC0+aXNOb2RlKCkgJiYgZG93bmNhc3Q8Tm9kZT4oKnRvdWNoVGFy
Z2V0KS0+aXNJblNoYWRvd1RyZWUoKSkKKyAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIHJldHVybiBmYWxzZTsKK30KKwogI2lmICFBU1NFUlRfRElT
QUJMRUQKIAogdm9pZCBUb3VjaEV2ZW50Q29udGV4dDo6Y2hlY2tSZWFjaGFiaWxpdHkoY29uc3Qg
UmVmPFRvdWNoTGlzdD4mIHRvdWNoTGlzdCkgY29uc3QKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Rv
bS9FdmVudENvbnRleHQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRD
b250ZXh0LmgJKHJldmlzaW9uIDIzNjI4NSkKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9FdmVudENv
bnRleHQuaAkod29ya2luZyBjb3B5KQpAQCAtNTEsNiArNTEsOCBAQAogICAgIHZpcnR1YWwgYm9v
bCBpc01vdXNlT3JGb2N1c0V2ZW50Q29udGV4dCgpIGNvbnN0OwogICAgIHZpcnR1YWwgYm9vbCBp
c1RvdWNoRXZlbnRDb250ZXh0KCkgY29uc3Q7CiAKKyAgICB2aXJ0dWFsIGJvb2wgY29udGFpbnNO
b2RlSW5TaGFkb3dUcmVlKCkgY29uc3Q7CisKIHByb3RlY3RlZDoKICNpZiAhQVNTRVJUX0RJU0FC
TEVECiAgICAgYm9vbCBpc1VucmVhY2hhYmxlTm9kZShFdmVudFRhcmdldCopIGNvbnN0OwpAQCAt
NzMsNiArNzUsNyBAQAogcHJpdmF0ZToKICAgICB2b2lkIGhhbmRsZUxvY2FsRXZlbnRzKEV2ZW50
JiwgRXZlbnRJbnZva2VQaGFzZSkgY29uc3QgZmluYWw7CiAgICAgYm9vbCBpc01vdXNlT3JGb2N1
c0V2ZW50Q29udGV4dCgpIGNvbnN0IGZpbmFsOworICAgIGJvb2wgY29udGFpbnNOb2RlSW5TaGFk
b3dUcmVlKCkgY29uc3QgZmluYWw7CiAKICAgICBSZWZQdHI8Tm9kZT4gbV9yZWxhdGVkVGFyZ2V0
OwogfTsKQEAgLTkwLDYgKzkzLDcgQEAKIHByaXZhdGU6CiAgICAgdm9pZCBoYW5kbGVMb2NhbEV2
ZW50cyhFdmVudCYsIEV2ZW50SW52b2tlUGhhc2UpIGNvbnN0IGZpbmFsOwogICAgIGJvb2wgaXNU
b3VjaEV2ZW50Q29udGV4dCgpIGNvbnN0IGZpbmFsOworICAgIGJvb2wgY29udGFpbnNOb2RlSW5T
aGFkb3dUcmVlKCkgY29uc3QgZmluYWw7CiAKICAgICB2b2lkIGNoZWNrUmVhY2hhYmlsaXR5KGNv
bnN0IFJlZjxUb3VjaExpc3Q+JikgY29uc3Q7CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9F
dmVudERpc3BhdGNoZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9FdmVu
dERpc3BhdGNoZXIuY3BwCShyZXZpc2lvbiAyMzYyODUpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20v
RXZlbnREaXNwYXRjaGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTMzLDYgKzEzMyw3IEBACiAg
ICAgYXV0byBwcm90ZWN0ZWRWaWV3ID0gbWFrZVJlZlB0cihub2RlLmRvY3VtZW50KCkudmlldygp
KTsKIAogICAgIEV2ZW50UGF0aCBldmVudFBhdGggeyBub2RlLCBldmVudCB9OworICAgIGJvb2wg
Y2xlYXJUYXJnZXRzID0gIWV2ZW50UGF0aC5pc0VtcHR5KCkgJiYgZXZlbnRQYXRoLmNvbnRleHRB
dChldmVudFBhdGguc2l6ZSgpIC0gMSkuY29udGFpbnNOb2RlSW5TaGFkb3dUcmVlKCk7CiAKICAg
ICBDaGlsZE5vZGVzTGF6eVNuYXBzaG90Ojp0YWtlQ2hpbGROb2Rlc0xhenlTbmFwc2hvdCgpOwog
CkBAIC0xNTQsNyArMTU1LDcgQEAKICAgICAgICAgZGlzcGF0Y2hFdmVudEluRE9NKGV2ZW50LCBl
dmVudFBhdGgpOwogICAgIH0KIAotICAgIGV2ZW50LnJlc2V0QWZ0ZXJEaXNwYXRjaCgpOworICAg
IGV2ZW50LnJlc2V0QWZ0ZXJEaXNwYXRjaChjbGVhclRhcmdldHMpOwogCiAgICAgaWYgKGNsaWNr
SGFuZGxpbmdTdGF0ZS5zdGF0ZWZ1bCkKICAgICAgICAgZG93bmNhc3Q8SFRNTElucHV0RWxlbWVu
dD4obm9kZSkuZGlkRGlzcGF0Y2hDbGlja0V2ZW50KGV2ZW50LCBjbGlja0hhbmRsaW5nU3RhdGUp
OwpAQCAtMTc5LDExICsxODAsMTIgQEAKICAgICBBU1NFUlQoKnRhcmdldHMuYmVnaW4oKSk7CiAK
ICAgICBFdmVudFBhdGggZXZlbnRQYXRoIHsgdGFyZ2V0cyB9OworICAgIGJvb2wgY2xlYXJUYXJn
ZXRzID0gIWV2ZW50UGF0aC5pc0VtcHR5KCkgJiYgZXZlbnRQYXRoLmNvbnRleHRBdChldmVudFBh
dGguc2l6ZSgpIC0gMSkuY29udGFpbnNOb2RlSW5TaGFkb3dUcmVlKCk7CiAgICAgZXZlbnQuc2V0
VGFyZ2V0KCp0YXJnZXRzLmJlZ2luKCkpOwogICAgIGV2ZW50LnNldEV2ZW50UGF0aChldmVudFBh
dGgpOwogICAgIGV2ZW50LnJlc2V0QmVmb3JlRGlzcGF0Y2goKTsKICAgICBkaXNwYXRjaEV2ZW50
SW5ET00oZXZlbnQsIGV2ZW50UGF0aCk7Ci0gICAgZXZlbnQucmVzZXRBZnRlckRpc3BhdGNoKCk7
CisgICAgZXZlbnQucmVzZXRBZnRlckRpc3BhdGNoKGNsZWFyVGFyZ2V0cyk7CiB9CiAKIHZvaWQg
RXZlbnREaXNwYXRjaGVyOjpkaXNwYXRjaEV2ZW50KGNvbnN0IFZlY3RvcjxFdmVudFRhcmdldCo+
JiB0YXJnZXRzLCBFdmVudCYgZXZlbnQpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRU
YXJnZXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5j
cHAJKHJldmlzaW9uIDIzNjI4NSkKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTE4Nyw2ICsxODcsNyBAQAogICAgIEFTU0VSVChldmVudC5p
c0luaXRpYWxpemVkKCkpOwogICAgIEFTU0VSVCghZXZlbnQuaXNCZWluZ0Rpc3BhdGNoZWQoKSk7
CiAKKyAgICAvLyBGSVhNRTogQ29tcHV0ZSBjbGVhclRhcmdldHMgaGVyZS4KICAgICBldmVudC5z
ZXRUYXJnZXQodGhpcyk7CiAgICAgZXZlbnQuc2V0Q3VycmVudFRhcmdldCh0aGlzKTsKICAgICBl
dmVudC5zZXRFdmVudFBoYXNlKEV2ZW50OjpBVF9UQVJHRVQpOwpAQCAtMTkzLDcgKzE5NCw3IEBA
CiAgICAgZXZlbnQucmVzZXRCZWZvcmVEaXNwYXRjaCgpOwogICAgIGZpcmVFdmVudExpc3RlbmVy
cyhldmVudCwgRXZlbnRJbnZva2VQaGFzZTo6Q2FwdHVyaW5nKTsKICAgICBmaXJlRXZlbnRMaXN0
ZW5lcnMoZXZlbnQsIEV2ZW50SW52b2tlUGhhc2U6OkJ1YmJsaW5nKTsKLSAgICBldmVudC5yZXNl
dEFmdGVyRGlzcGF0Y2goKTsKKyAgICBldmVudC5yZXNldEFmdGVyRGlzcGF0Y2goLyogY2xlYXJU
YXJnZXRzICovIGZhbHNlKTsKIH0KIAogdm9pZCBFdmVudFRhcmdldDo6dW5jYXVnaHRFeGNlcHRp
b25JbkV2ZW50SGFuZGxlcigpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vRm9jdXNFdmVudC5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL0ZvY3VzRXZlbnQuY3BwCShyZXZp
c2lvbiAyMzYyODUpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vRm9jdXNFdmVudC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTUyLDQgKzUyLDEwIEBACiB7CiB9CiAKK3ZvaWQgRm9jdXNFdmVudDo6cmVz
ZXRBZnRlckRpc3BhdGNoKGJvb2wgY2xlYXJUYXJnZXRzKQoreworICAgIGlmIChjbGVhclRhcmdl
dHMpCisgICAgICAgIG1fcmVsYXRlZFRhcmdldCA9IG51bGxwdHI7Cit9CisKIH0gLy8gbmFtZXNw
YWNlIFdlYkNvcmUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Gb2N1c0V2ZW50LmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL0ZvY3VzRXZlbnQuaAkocmV2aXNpb24gMjM2Mjg1
KQorKysgU291cmNlL1dlYkNvcmUvZG9tL0ZvY3VzRXZlbnQuaAkod29ya2luZyBjb3B5KQpAQCAt
NjYsNiArNjYsOCBAQAogCiAgICAgdm9pZCBzZXRSZWxhdGVkVGFyZ2V0KEV2ZW50VGFyZ2V0JiBy
ZWxhdGVkVGFyZ2V0KSBmaW5hbCB7IG1fcmVsYXRlZFRhcmdldCA9ICZyZWxhdGVkVGFyZ2V0OyB9
CiAKKyAgICB2b2lkIHJlc2V0QWZ0ZXJEaXNwYXRjaChib29sIGNsZWFyVGFyZ2V0cykgZmluYWw7
CisKICAgICBSZWZQdHI8RXZlbnRUYXJnZXQ+IG1fcmVsYXRlZFRhcmdldDsKIH07CiAKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZUV2ZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9kb20vTW91c2VFdmVudC5jcHAJKHJldmlzaW9uIDIzNjI4NSkKKysrIFNvdXJjZS9X
ZWJDb3JlL2RvbS9Nb3VzZUV2ZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjMwLDQgKzIzMCwx
MCBAQAogICAgIHJldHVybiBpczxOb2RlPih0YXJnZXQpID8gJmRvd25jYXN0PE5vZGU+KCp0YXJn
ZXQpIDogbnVsbHB0cjsKIH0KIAordm9pZCBNb3VzZUV2ZW50OjpyZXNldEFmdGVyRGlzcGF0Y2go
Ym9vbCBjbGVhclRhcmdldHMpCit7CisgICAgaWYgKGNsZWFyVGFyZ2V0cykKKyAgICAgICAgbV9y
ZWxhdGVkVGFyZ2V0ID0gbnVsbHB0cjsKK30KKwogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpJbmRl
eDogU291cmNlL1dlYkNvcmUvZG9tL01vdXNlRXZlbnQuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9kb20vTW91c2VFdmVudC5oCShyZXZpc2lvbiAyMzYyODUpCisrKyBTb3VyY2UvV2Vi
Q29yZS9kb20vTW91c2VFdmVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC05Niw2ICs5Niw4IEBACiAK
ICAgICB2b2lkIHNldFJlbGF0ZWRUYXJnZXQoRXZlbnRUYXJnZXQmIHJlbGF0ZWRUYXJnZXQpIGZp
bmFsIHsgbV9yZWxhdGVkVGFyZ2V0ID0gJnJlbGF0ZWRUYXJnZXQ7IH0KIAorICAgIHZvaWQgcmVz
ZXRBZnRlckRpc3BhdGNoKGJvb2wgY2xlYXJUYXJnZXRzKSBmaW5hbDsKKwogICAgIHVuc2lnbmVk
IHNob3J0IG1fYnV0dG9uIHsgMCB9OwogICAgIHVuc2lnbmVkIHNob3J0IG1fYnV0dG9ucyB7IDAg
fTsKICAgICB1bnNpZ25lZCBzaG9ydCBtX3N5bnRoZXRpY0NsaWNrVHlwZSB7IDAgfTsKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAJKHJldmlzaW9uIDIzNjI4NSkKKysrIFNvdXJjZS9X
ZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjA1Niw3ICsyMDU2
LDggQEAKICAgICBmaXJlRXZlbnRMaXN0ZW5lcnMoZXZlbnQsIEV2ZW50SW52b2tlUGhhc2U6OkNh
cHR1cmluZyk7CiAgICAgZmlyZUV2ZW50TGlzdGVuZXJzKGV2ZW50LCBFdmVudEludm9rZVBoYXNl
OjpCdWJibGluZyk7CiAgICAgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjpkaWREaXNwYXRjaEV2
ZW50T25XaW5kb3coY29va2llKTsKLSAgICBldmVudC5yZXNldEFmdGVyRGlzcGF0Y2goKTsKKyAg
ICAvLyBGSVhNRTogQ2FuIHJlbGF0ZWRUYXJnZXQsIGV0Yy4uLiBjYW4gYmUgaW5zaWRlIGEgc2hh
ZG93IHRyZWU/CisgICAgZXZlbnQucmVzZXRBZnRlckRpc3BhdGNoKGZhbHNlKTsKIH0KIAogdm9p
ZCBET01XaW5kb3c6OnJlbW92ZUFsbEV2ZW50TGlzdGVuZXJzKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>