<?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>184981</bug_id>
          
          <creation_ts>2018-04-25 10:52:55 -0700</creation_ts>
          <short_desc>window.postMessage() / focus() / blur() throw a TypeError when called on a RemoteDOMWindow</short_desc>
          <delta_ts>2018-04-25 17:56:20 -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>DOM</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>
          
          <blocked>184996</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1417618</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-04-25 10:52:55 -0700</bug_when>
    <thetext>window.postMessage() / focus() / blur() throw a TypeError when called on a RemoteDOMWindow, complaining that |this| is not a Window.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417621</commentid>
    <comment_count>1</comment_count>
      <attachid>338757</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-04-25 10:57:58 -0700</bug_when>
    <thetext>Created attachment 338757
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417907</commentid>
    <comment_count>2</comment_count>
      <attachid>338757</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2018-04-25 17:29:00 -0700</bug_when>
    <thetext>Comment on attachment 338757
Patch

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

&gt; Source/WebCore/bindings/js/JSDOMWindowCustom.cpp:111
&gt; -        slot.setCustom(thisObject, static_cast&lt;unsigned&gt;(JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::DontEnum), windowType == DOMWindowType::Remote ? nonCachingStaticFunctionGetter&lt;jsDOMWindowInstanceFunctionClose, 0&gt; : nonCachingStaticFunctionGetter&lt;jsDOMWindowInstanceFunctionClose, 0&gt;);
&gt; +        slot.setCustom(thisObject, static_cast&lt;unsigned&gt;(JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::DontEnum), windowType == DOMWindowType::Remote ? nonCachingStaticFunctionGetter&lt;jsRemoteDOMWindowInstanceFunctionClose, 0&gt; : nonCachingStaticFunctionGetter&lt;jsDOMWindowInstanceFunctionClose, 0&gt;);
&gt;          return true;
&gt;      }
&gt;      if (propertyName == builtinNames.focusPublicName()) {
&gt; -        slot.setCustom(thisObject, static_cast&lt;unsigned&gt;(JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::DontEnum), windowType == DOMWindowType::Remote ? nonCachingStaticFunctionGetter&lt;jsDOMWindowInstanceFunctionFocus, 0&gt; : nonCachingStaticFunctionGetter&lt;jsDOMWindowInstanceFunctionFocus, 0&gt;);
&gt; +        slot.setCustom(thisObject, static_cast&lt;unsigned&gt;(JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::DontEnum), windowType == DOMWindowType::Remote ? nonCachingStaticFunctionGetter&lt;jsRemoteDOMWindowInstanceFunctionFocus, 0&gt; : nonCachingStaticFunctionGetter&lt;jsDOMWindowInstanceFunctionFocus, 0&gt;);
&gt;          return true;
&gt;      }
&gt;      if (propertyName == builtinNames.postMessagePublicName()) {
&gt; -        slot.setCustom(thisObject, static_cast&lt;unsigned&gt;(JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::DontEnum), windowType == DOMWindowType::Remote ? nonCachingStaticFunctionGetter&lt;jsDOMWindowInstanceFunctionPostMessage, 0&gt; : nonCachingStaticFunctionGetter&lt;jsDOMWindowInstanceFunctionPostMessage, 2&gt;);
&gt; +        slot.setCustom(thisObject, static_cast&lt;unsigned&gt;(JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::DontEnum), windowType == DOMWindowType::Remote ? nonCachingStaticFunctionGetter&lt;jsRemoteDOMWindowInstanceFunctionPostMessage, 0&gt; : nonCachingStaticFunctionGetter&lt;jsDOMWindowInstanceFunctionPostMessage, 2&gt;);

It really bums me out that JSRemoteDOMWindow is referenced in this JSDOMWindow specific file.  I think we should think about moving this to a more neutral location at some point.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417921</commentid>
    <comment_count>3</comment_count>
      <attachid>338757</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-25 17:55:54 -0700</bug_when>
    <thetext>Comment on attachment 338757
Patch

Clearing flags on attachment: 338757

Committed r231037: &lt;https://trac.webkit.org/changeset/231037&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417922</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-25 17:55:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417923</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-25 17:56:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/39742647&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338757</attachid>
            <date>2018-04-25 10:57:58 -0700</date>
            <delta_ts>2018-04-25 17:55:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184981-20180425105758.patch</filename>
            <type>text/plain</type>
            <size>8874</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwOTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjJhNDg3OTI5Mzk0ZWNi
ZjA2OTg3YzFiMzZjMjZlZTdhZWE5YTU4MC4uZGY3M2U5ZjU2MDJhYjI5MjMxOTcwN2EwMjg1MTIy
ZjlmMmE1YmU5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE4LTA0LTI1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgd2luZG93LnBvc3RNZXNzYWdl
KCkgLyBmb2N1cygpIC8gYmx1cigpIHRocm93IGEgVHlwZUVycm9yIHdoZW4gY2FsbGVkIG9uIGEg
UmVtb3RlRE9NV2luZG93CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xODQ5ODEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICB3aW5kb3cucG9zdE1lc3NhZ2UoKSAvIGZvY3VzKCkgLyBibHVyKCkgd2FzIHRocm93
aW5nIGEgVHlwZUVycm9yIHdoZW4gY2FsbGVkIG9uIGEgUmVtb3RlRE9NV2luZG93LAorICAgICAg
ICBjb21wbGFpbmluZyB0aGF0IHx0aGlzfCBpcyBub3QgYSBXaW5kb3cuIFRoaXMgd2FzIGNhdXNl
ZCBieSBhIGNvcHkgJiBwYXN0ZSBtaXN0YWtlIGluCisgICAgICAgIEpTRE9NV2luZG93Q3VzdG9t
IHdoZXJlIHdlIHdlcmUgY2FsbGluZyB0aGUgSlNET01XaW5kb3cgbWV0aG9kcyBpbnN0ZWFkIG9m
IHRoZSBKU1JlbW90ZURPTVdpbmRvdworICAgICAgICBvbmVzLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0cywgdXBkYXRlZCBleGlzdGluZyB0ZXN0cy4KKworICAgICAgICAqIGJpbmRpbmdzL2pzL0pT
RE9NV2luZG93Q3VzdG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmpzRE9NV2luZG93R2V0T3du
UHJvcGVydHlTbG90UmVzdHJpY3RlZEFjY2Vzcyk6CisgICAgICAgICogcGFnZS9SZW1vdGVET01X
aW5kb3cuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVtb3RlRE9NV2luZG93Ojpwb3N0TWVzc2Fn
ZSk6CisgICAgICAgICogcGFnZS9SZW1vdGVET01XaW5kb3cuaDoKKyAgICAgICAgKiBwYWdlL1Jl
bW90ZURPTVdpbmRvdy5pZGw6CisKIDIwMTgtMDQtMjUgIFBlciBBcm5lIFZvbGxhbiAgPHB2b2xs
YW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtXaW5dIENyYXNoIHVuZGVyIFdlYkNvcmU6OlNpbXBs
ZUxpbmVMYXlvdXQ6OmdlbmVyYXRlTGluZUJveFRyZWUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL2pzL0pTRE9NV2luZG93Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL2pzL0pTRE9NV2luZG93Q3VzdG9tLmNwcAppbmRleCA5MDIxNGNlNjdlY2JiY2VhNDIy
NmIwZmFlNjc3MWIwOTAyNzZkMjM3Li4yODFlYTRlNzAwNDU5M2ViNmRlYTU0MWM3NGI1YmNhNGFl
NWRmYTYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RPTVdpbmRv
d0N1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01XaW5kb3dD
dXN0b20uY3BwCkBAIC0xMDAsMTUgKzEwMCwxNSBAQCBib29sIGpzRE9NV2luZG93R2V0T3duUHJv
cGVydHlTbG90UmVzdHJpY3RlZEFjY2VzcyhKU0RPTUdsb2JhbE9iamVjdCogdGhpc09iamVjdAog
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAgICAgaWYgKHByb3BlcnR5TmFtZSA9PSBidWls
dGluTmFtZXMuY2xvc2VQdWJsaWNOYW1lKCkpIHsKLSAgICAgICAgc2xvdC5zZXRDdXN0b20odGhp
c09iamVjdCwgc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KEpTQzo6UHJvcGVydHlBdHRyaWJ1dGU6OlJl
YWRPbmx5IHwgSlNDOjpQcm9wZXJ0eUF0dHJpYnV0ZTo6RG9udEVudW0pLCB3aW5kb3dUeXBlID09
IERPTVdpbmRvd1R5cGU6OlJlbW90ZSA/IG5vbkNhY2hpbmdTdGF0aWNGdW5jdGlvbkdldHRlcjxq
c0RPTVdpbmRvd0luc3RhbmNlRnVuY3Rpb25DbG9zZSwgMD4gOiBub25DYWNoaW5nU3RhdGljRnVu
Y3Rpb25HZXR0ZXI8anNET01XaW5kb3dJbnN0YW5jZUZ1bmN0aW9uQ2xvc2UsIDA+KTsKKyAgICAg
ICAgc2xvdC5zZXRDdXN0b20odGhpc09iamVjdCwgc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KEpTQzo6
UHJvcGVydHlBdHRyaWJ1dGU6OlJlYWRPbmx5IHwgSlNDOjpQcm9wZXJ0eUF0dHJpYnV0ZTo6RG9u
dEVudW0pLCB3aW5kb3dUeXBlID09IERPTVdpbmRvd1R5cGU6OlJlbW90ZSA/IG5vbkNhY2hpbmdT
dGF0aWNGdW5jdGlvbkdldHRlcjxqc1JlbW90ZURPTVdpbmRvd0luc3RhbmNlRnVuY3Rpb25DbG9z
ZSwgMD4gOiBub25DYWNoaW5nU3RhdGljRnVuY3Rpb25HZXR0ZXI8anNET01XaW5kb3dJbnN0YW5j
ZUZ1bmN0aW9uQ2xvc2UsIDA+KTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogICAgIGlm
IChwcm9wZXJ0eU5hbWUgPT0gYnVpbHRpbk5hbWVzLmZvY3VzUHVibGljTmFtZSgpKSB7Ci0gICAg
ICAgIHNsb3Quc2V0Q3VzdG9tKHRoaXNPYmplY3QsIHN0YXRpY19jYXN0PHVuc2lnbmVkPihKU0M6
OlByb3BlcnR5QXR0cmlidXRlOjpSZWFkT25seSB8IEpTQzo6UHJvcGVydHlBdHRyaWJ1dGU6OkRv
bnRFbnVtKSwgd2luZG93VHlwZSA9PSBET01XaW5kb3dUeXBlOjpSZW1vdGUgPyBub25DYWNoaW5n
U3RhdGljRnVuY3Rpb25HZXR0ZXI8anNET01XaW5kb3dJbnN0YW5jZUZ1bmN0aW9uRm9jdXMsIDA+
IDogbm9uQ2FjaGluZ1N0YXRpY0Z1bmN0aW9uR2V0dGVyPGpzRE9NV2luZG93SW5zdGFuY2VGdW5j
dGlvbkZvY3VzLCAwPik7CisgICAgICAgIHNsb3Quc2V0Q3VzdG9tKHRoaXNPYmplY3QsIHN0YXRp
Y19jYXN0PHVuc2lnbmVkPihKU0M6OlByb3BlcnR5QXR0cmlidXRlOjpSZWFkT25seSB8IEpTQzo6
UHJvcGVydHlBdHRyaWJ1dGU6OkRvbnRFbnVtKSwgd2luZG93VHlwZSA9PSBET01XaW5kb3dUeXBl
OjpSZW1vdGUgPyBub25DYWNoaW5nU3RhdGljRnVuY3Rpb25HZXR0ZXI8anNSZW1vdGVET01XaW5k
b3dJbnN0YW5jZUZ1bmN0aW9uRm9jdXMsIDA+IDogbm9uQ2FjaGluZ1N0YXRpY0Z1bmN0aW9uR2V0
dGVyPGpzRE9NV2luZG93SW5zdGFuY2VGdW5jdGlvbkZvY3VzLCAwPik7CiAgICAgICAgIHJldHVy
biB0cnVlOwogICAgIH0KICAgICBpZiAocHJvcGVydHlOYW1lID09IGJ1aWx0aW5OYW1lcy5wb3N0
TWVzc2FnZVB1YmxpY05hbWUoKSkgewotICAgICAgICBzbG90LnNldEN1c3RvbSh0aGlzT2JqZWN0
LCBzdGF0aWNfY2FzdDx1bnNpZ25lZD4oSlNDOjpQcm9wZXJ0eUF0dHJpYnV0ZTo6UmVhZE9ubHkg
fCBKU0M6OlByb3BlcnR5QXR0cmlidXRlOjpEb250RW51bSksIHdpbmRvd1R5cGUgPT0gRE9NV2lu
ZG93VHlwZTo6UmVtb3RlID8gbm9uQ2FjaGluZ1N0YXRpY0Z1bmN0aW9uR2V0dGVyPGpzRE9NV2lu
ZG93SW5zdGFuY2VGdW5jdGlvblBvc3RNZXNzYWdlLCAwPiA6IG5vbkNhY2hpbmdTdGF0aWNGdW5j
dGlvbkdldHRlcjxqc0RPTVdpbmRvd0luc3RhbmNlRnVuY3Rpb25Qb3N0TWVzc2FnZSwgMj4pOwor
ICAgICAgICBzbG90LnNldEN1c3RvbSh0aGlzT2JqZWN0LCBzdGF0aWNfY2FzdDx1bnNpZ25lZD4o
SlNDOjpQcm9wZXJ0eUF0dHJpYnV0ZTo6UmVhZE9ubHkgfCBKU0M6OlByb3BlcnR5QXR0cmlidXRl
OjpEb250RW51bSksIHdpbmRvd1R5cGUgPT0gRE9NV2luZG93VHlwZTo6UmVtb3RlID8gbm9uQ2Fj
aGluZ1N0YXRpY0Z1bmN0aW9uR2V0dGVyPGpzUmVtb3RlRE9NV2luZG93SW5zdGFuY2VGdW5jdGlv
blBvc3RNZXNzYWdlLCAwPiA6IG5vbkNhY2hpbmdTdGF0aWNGdW5jdGlvbkdldHRlcjxqc0RPTVdp
bmRvd0luc3RhbmNlRnVuY3Rpb25Qb3N0TWVzc2FnZSwgMj4pOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUmVtb3RlRE9NV2lu
ZG93LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUmVtb3RlRE9NV2luZG93LmNwcAppbmRleCA4
MjUzNDhkMzU0ODlhYjVjYTNmY2VmNjFjODM1ZDQwNzFmZmQxZjJkLi45MmY3NzkzNmRhZDU5NDQx
YjgzMmQ3YTc2MjU5ZmQ3MDMxNWMyYWMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdl
L1JlbW90ZURPTVdpbmRvdy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9SZW1vdGVET01X
aW5kb3cuY3BwCkBAIC0xMTUsMTQgKzExNSwxMyBAQCBXaW5kb3dQcm94eSogUmVtb3RlRE9NV2lu
ZG93OjpwYXJlbnQoKSBjb25zdAogICAgIHJldHVybiAmbV9mcmFtZS0+d2luZG93UHJveHkoKTsK
IH0KIAotRXhjZXB0aW9uT3I8dm9pZD4gUmVtb3RlRE9NV2luZG93Ojpwb3N0TWVzc2FnZShKU0M6
OkV4ZWNTdGF0ZSYsIERPTVdpbmRvdyYgaW5jdW1iZW50V2luZG93LCBKU0M6OkpTVmFsdWUgbWVz
c2FnZSwgY29uc3QgU3RyaW5nJiB0YXJnZXRPcmlnaW4sIFZlY3RvcjxKU0M6OlN0cm9uZzxKU0M6
OkpTT2JqZWN0Pj4mJikKK3ZvaWQgUmVtb3RlRE9NV2luZG93Ojpwb3N0TWVzc2FnZShKU0M6OkV4
ZWNTdGF0ZSYsIERPTVdpbmRvdyYgaW5jdW1iZW50V2luZG93LCBKU0M6OkpTVmFsdWUgbWVzc2Fn
ZSwgY29uc3QgU3RyaW5nJiB0YXJnZXRPcmlnaW4sIFZlY3RvcjxKU0M6OlN0cm9uZzxKU0M6OkpT
T2JqZWN0Pj4mJikKIHsKICAgICBVTlVTRURfUEFSQU0oaW5jdW1iZW50V2luZG93KTsKICAgICBV
TlVTRURfUEFSQU0obWVzc2FnZSk7CiAgICAgVU5VU0VEX1BBUkFNKHRhcmdldE9yaWdpbik7CiAK
ICAgICAvLyBGSVhNRTogSW1wbGVtZW50ZWQgdGhpcy4KLSAgICByZXR1cm4gRXhjZXB0aW9uIHsg
Tm90U3VwcG9ydGVkRXJyb3IgfTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9SZW1vdGVET01XaW5kb3cuaCBiL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvUmVtb3RlRE9NV2luZG93LmgKaW5kZXggYmQwYzA1MmJhNDcxMTAxYTQ1ZWQ1MmVj
OWNhOWFmM2M5NjEwYzA3Ny4uY2I4NjExYzVkMDM1YzcwOWJhYjQ4M2U0NzM2NDhiODNmZjg3YjRj
MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9SZW1vdGVET01XaW5kb3cuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1JlbW90ZURPTVdpbmRvdy5oCkBAIC02NSw3ICs2NSw3IEBA
IHB1YmxpYzoKICAgICBXaW5kb3dQcm94eSogdG9wKCkgY29uc3Q7CiAgICAgV2luZG93UHJveHkq
IG9wZW5lcigpIGNvbnN0OwogICAgIFdpbmRvd1Byb3h5KiBwYXJlbnQoKSBjb25zdDsKLSAgICBF
eGNlcHRpb25Pcjx2b2lkPiBwb3N0TWVzc2FnZShKU0M6OkV4ZWNTdGF0ZSYsIERPTVdpbmRvdyYg
aW5jdW1iZW50V2luZG93LCBKU0M6OkpTVmFsdWUgbWVzc2FnZSwgY29uc3QgU3RyaW5nJiB0YXJn
ZXRPcmlnaW4sIFZlY3RvcjxKU0M6OlN0cm9uZzxKU0M6OkpTT2JqZWN0Pj4mJik7CisgICAgdm9p
ZCBwb3N0TWVzc2FnZShKU0M6OkV4ZWNTdGF0ZSYsIERPTVdpbmRvdyYgaW5jdW1iZW50V2luZG93
LCBKU0M6OkpTVmFsdWUgbWVzc2FnZSwgY29uc3QgU3RyaW5nJiB0YXJnZXRPcmlnaW4sIFZlY3Rv
cjxKU0M6OlN0cm9uZzxKU0M6OkpTT2JqZWN0Pj4mJik7CiAKIHByaXZhdGU6CiAgICAgV0VCQ09S
RV9FWFBPUlQgUmVtb3RlRE9NV2luZG93KFJlZjxSZW1vdGVGcmFtZT4mJiwgR2xvYmFsV2luZG93
SWRlbnRpZmllciYmKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUmVtb3RlRE9N
V2luZG93LmlkbCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUmVtb3RlRE9NV2luZG93LmlkbAppbmRl
eCAwZTI1YjVhNjY3N2E5MjQ1ZTVmOWEzMzg2NzczNWVkNzZkZjc0ZTc4Li4zMTllZDMzMmFlNGZi
ZGU5NzZkMmVlZDI5OWU1MDNkMGJlNWNhNWQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL1JlbW90ZURPTVdpbmRvdy5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9SZW1vdGVE
T01XaW5kb3cuaWRsCkBAIC01NSw1ICs1NSw1IEBACiAgICAgW1VuZm9yZ2VhYmxlXSByZWFkb25s
eSBhdHRyaWJ1dGUgV2luZG93UHJveHk/IHRvcDsKICAgICByZWFkb25seSBhdHRyaWJ1dGUgV2lu
ZG93UHJveHk/IG9wZW5lcjsKICAgICBbUmVwbGFjZWFibGVdIHJlYWRvbmx5IGF0dHJpYnV0ZSBX
aW5kb3dQcm94eT8gcGFyZW50OwotICAgIFtDYWxsV2l0aD1TY3JpcHRTdGF0ZSZJbmN1bWJlbnRX
aW5kb3csIEZvcndhcmREZWNsYXJlSW5IZWFkZXIsIE1heVRocm93RXhjZXB0aW9uXSB2b2lkIHBv
c3RNZXNzYWdlKGFueSBtZXNzYWdlLCBVU1ZTdHJpbmcgdGFyZ2V0T3JpZ2luLCBvcHRpb25hbCBz
ZXF1ZW5jZTxvYmplY3Q+IHRyYW5zZmVyID0gW10pOworICAgIFtDYWxsV2l0aD1TY3JpcHRTdGF0
ZSZJbmN1bWJlbnRXaW5kb3csIEZvcndhcmREZWNsYXJlSW5IZWFkZXJdIHZvaWQgcG9zdE1lc3Nh
Z2UoYW55IG1lc3NhZ2UsIFVTVlN0cmluZyB0YXJnZXRPcmlnaW4sIG9wdGlvbmFsIHNlcXVlbmNl
PG9iamVjdD4gdHJhbnNmZXIgPSBbXSk7CiB9OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDRkY2Q4MmQ5MTc0ZmE5MmIyZjFk
MTVlMDQwZDkxNzAzMDRmZGU4NTkuLmFmZjkyZDEzMTZhYzk4MGU5MWE0MmNjYWFkMDc0MWUzNTQz
ZTkwODkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxOC0wNC0yNSAgQ2hyaXMgRHVtZXogIDxj
ZHVtZXpAYXBwbGUuY29tPgorCisgICAgICAgIHdpbmRvdy5wb3N0TWVzc2FnZSgpIC8gZm9jdXMo
KSAvIGJsdXIoKSB0aHJvdyBhIFR5cGVFcnJvciB3aGVuIGNhbGxlZCBvbiBhIFJlbW90ZURPTVdp
bmRvdworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0
OTgxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IGxheW91dCB0ZXN0IGNvdmVyYWdlLgorCisgICAgICAgICogaHR0cC90ZXN0cy9uYXZpZ2F0aW9u
L3Byb2Nlc3Mtc3dhcC13aW5kb3ctb3Blbi1leHBlY3RlZC50eHQ6CisgICAgICAgICogaHR0cC90
ZXN0cy9uYXZpZ2F0aW9uL3Byb2Nlc3Mtc3dhcC13aW5kb3ctb3Blbi5odG1sOgorCiAyMDE4LTA0
LTI1ICBEZWFuIEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KIAogICAgICAgICBNYWtlIGEgYmV0
dGVyIGZsYWcgZm9yIHN5c3RlbSBwcmV2aWV3LCBhbmQgZGlzYWJsZSBpdCB3aGVyZSBuZWNlc3Nh
cnkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wcm9jZXNz
LXN3YXAtd2luZG93LW9wZW4tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9u
YXZpZ2F0aW9uL3Byb2Nlc3Mtc3dhcC13aW5kb3ctb3Blbi1leHBlY3RlZC50eHQKaW5kZXggZDhi
ZjVkMDc4YTA0NzIxNTZmODYyOGI3N2ZkNWEwZDAzMjBmYzhiOS4uNDc2MmRjZGM1MDMxNTg5ZDBh
ZTIwZjk1ODdjYzA2MjExYWRhNzlhMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9uYXZpZ2F0aW9uL3Byb2Nlc3Mtc3dhcC13aW5kb3ctb3Blbi1leHBlY3RlZC50eHQKKysrIGIv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Byb2Nlc3Mtc3dhcC13aW5kb3ctb3Bl
bi1leHBlY3RlZC50eHQKQEAgLTI4LDYgKzI4LDkgQEAgUEFTUyB3LmNsb3NlIGlzIGFuIGluc3Rh
bmNlIG9mIEZ1bmN0aW9uCiBQQVNTIHcuZm9jdXMgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24K
IFBBU1Mgdy5ibHVyIGlzIGFuIGluc3RhbmNlIG9mIEZ1bmN0aW9uCiBQQVNTIHcucG9zdE1lc3Nh
Z2UgaXMgYW4gaW5zdGFuY2Ugb2YgRnVuY3Rpb24KK1BBU1Mgdy5wb3N0TWVzc2FnZSgndGVzdCcs
ICcqJykgZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCitQQVNTIHcuZm9jdXMoKSBkaWQgbm90IHRo
cm93IGV4Y2VwdGlvbi4KK1BBU1Mgdy5ibHVyKCkgZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCiBQ
QVNTIHcubG9jYXRpb24gZGlkIG5vdCB0aHJvdyBleGNlcHRpb24uCiBGQUlMIHcubG9jYXRpb24g
c2hvdWxkIG5vdCBiZSBudWxsLgogUEFTUyBhcmVBcnJheXNFcXVhbChhY3R1YWxfcHJvcGVydGll
cywgZXhwZWN0ZWRfcHJvcGVydHlfbmFtZXMpIGlzIHRydWUKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wcm9jZXNzLXN3YXAtd2luZG93LW9wZW4uaHRtbCBi
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbmF2aWdhdGlvbi9wcm9jZXNzLXN3YXAtd2luZG93LW9w
ZW4uaHRtbAppbmRleCBiYzQwZTQ1MDkwOTlkNGNjYWRlZGQxNGFiYjIxMjFkYmU0ZTNlN2YxLi5j
ZmYwZjBhNzlmN2ViZjJlNWIzMDg2OWNkYTljMTVjMDQ3NTllYmE1IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9odHRwL3Rlc3RzL25hdmlnYXRpb24vcHJvY2Vzcy1zd2FwLXdpbmRvdy1vcGVuLmh0
bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9uYXZpZ2F0aW9uL3Byb2Nlc3Mtc3dhcC13
aW5kb3ctb3Blbi5odG1sCkBAIC0zNiw2ICszNiw5IEBAIGZ1bmN0aW9uIHJ1blRlc3QoKSB7CiAg
ICAgc2hvdWxkQmVUeXBlKCJ3LmZvY3VzIiwgIkZ1bmN0aW9uIik7CiAgICAgc2hvdWxkQmVUeXBl
KCJ3LmJsdXIiLCAiRnVuY3Rpb24iKTsKICAgICBzaG91bGRCZVR5cGUoIncucG9zdE1lc3NhZ2Ui
LCAiRnVuY3Rpb24iKTsKKyAgICBzaG91bGROb3RUaHJvdygidy5wb3N0TWVzc2FnZSgndGVzdCcs
ICcqJykiKTsKKyAgICBzaG91bGROb3RUaHJvdygidy5mb2N1cygpIik7CisgICAgc2hvdWxkTm90
VGhyb3coIncuYmx1cigpIik7CiAKICAgICBzaG91bGROb3RUaHJvdygidy5sb2NhdGlvbiIpOwog
ICAgIHNob3VsZE5vdEJlKCJ3LmxvY2F0aW9uIiwgIm51bGwiKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>