<?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>192242</bug_id>
          
          <creation_ts>2018-11-30 12:43:15 -0800</creation_ts>
          <short_desc>[PSON] We are sometimes swapping processes even though there is an opened window with an opener link to us</short_desc>
          <delta_ts>2018-11-30 14:28:44 -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>WebKit2</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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>japhet</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1483675</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-30 12:43:15 -0800</bug_when>
    <thetext>We are sometimes swapping processes even though there is an opened window with an opener link to us, which is not Web-compatible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1483719</commentid>
    <comment_count>1</comment_count>
      <attachid>356230</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-30 13:57:01 -0800</bug_when>
    <thetext>Created attachment 356230
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1483721</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-11-30 13:58:23 -0800</bug_when>
    <thetext>Attachment 356230 did not pass style-queue:


ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:346:  Multi-line string (&quot;...&quot;) found.  This lint script doesn&apos;t do well with such strings, and may give bogus warnings.  They&apos;re ugly and unnecessary, and you should use concatenation instead&quot;.  [readability/multiline_string] [5]
ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:348:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:352:  Multi-line string (&quot;...&quot;) found.  This lint script doesn&apos;t do well with such strings, and may give bogus warnings.  They&apos;re ugly and unnecessary, and you should use concatenation instead&quot;.  [readability/multiline_string] [5]
Total errors found: 3 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1483729</commentid>
    <comment_count>3</comment_count>
      <attachid>356230</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-11-30 14:16:16 -0800</bug_when>
    <thetext>Comment on attachment 356230
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1483742</commentid>
    <comment_count>4</comment_count>
      <attachid>356230</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-30 14:27:24 -0800</bug_when>
    <thetext>Comment on attachment 356230
Patch

Clearing flags on attachment: 356230

Committed r238755: &lt;https://trac.webkit.org/changeset/238755&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1483743</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-30 14:27:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1483745</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-11-30 14:28:44 -0800</bug_when>
    <thetext>&lt;rdar://problem/46384268&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>356230</attachid>
            <date>2018-11-30 13:57:01 -0800</date>
            <delta_ts>2018-11-30 14:27:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192242-20181130135659.patch</filename>
            <type>text/plain</type>
            <size>8784</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM4NzQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGFiYWE0MDIyYTlhM2Yy
OGM0NTM4NjllZWI1ZmZiMWI3OTY0MDEzMi4uZjM4NmI2MmMwYzgyZjgzNWMyMTFmMzE1YmE2Zjdi
YmVjOThiNjdiZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE4LTExLTMwICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgW1BTT05dIFdlIGFyZSBzb21l
dGltZXMgc3dhcHBpbmcgcHJvY2Vzc2VzIGV2ZW4gdGhvdWdoIHRoZXJlIGlzIGFuIG9wZW5lZCB3
aW5kb3cgd2l0aCBhbiBvcGVuZXIgbGluayB0byB1cworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkyMjQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgTW92ZSB0aGUgc2V0dGluZyBvZiB0aGUgb3BlbmVkVmlh
V2luZG93T3BlbldpdGhPcGVuZXIgJiBoYXNPcGVuZWRGcmFtZXMgZmxhZ3Mgb24gdGhlCisgICAg
ICAgIE5hdmlnYXRpb25BY3Rpb24gZnJvbSBGcmFtZUxvYWRlcjo6bG9hZFVSTCgpLCB0byBQb2xp
Y3lDaGVja2VyOjpjaGVja05hdmlnYXRpb25Qb2xpY3koKQorICAgICAgICB0byBtYWtlIHN1cmUg
dGhvc2UgYXJlIGFsd2F5cyBhY2N1cmF0ZSBhbmQgc28gdGhhdCB0aGUgVUlQcm9jZXNzIGNhbiBt
YWtlIGNvcnJlY3QgcHJvY2VzcworICAgICAgICBzd2FwcGluZyBkZWNpc2lvbnMuCisKKyAgICAg
ICAgTmF2aWdhdGlvbkFjdGlvbiBvYmplY3RzIGFyZSBjcmVhdGVkIGluIG90aGVyIHBsYWNlcyB0
aGFuIEZyYW1lTG9hZGVyOjpsb2FkVVJMKCkgYXMgd2VsbC4KKyAgICAgICAgRXZlbiBQb2xpY3lD
aGVja2VyOjpjaGVja05hdmlnYXRpb25Qb2xpY3koKSB3aWxsIGNyZWF0ZSBhIE5hdmlnYXRpb25B
Y3Rpb24gb2JqZWN0IGlmCisgICAgICAgIHRoZXJlIGlzIG5vdCBhbHJlYWR5IG9uZS4KKworICAg
ICAgICAqIGxvYWRlci9GcmFtZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZUxv
YWRlcjo6bG9hZFVSTCk6CisgICAgICAgICogbG9hZGVyL0ZyYW1lTG9hZGVyLmg6CisgICAgICAg
IChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6aGFzT3BlbmVkRnJhbWVzIGNvbnN0KToKKyAgICAgICAg
KiBsb2FkZXIvUG9saWN5Q2hlY2tlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQb2xpY3lDaGVj
a2VyOjpjaGVja05hdmlnYXRpb25Qb2xpY3kpOgorCiAyMDE4LTExLTMwICBCYXN1a2UgU3V6dWtp
ICA8YmFzdWtlLnN1enVraUBzb255LmNvbT4KIAogICAgICAgICBbQ3VybF0gQWRkIEFQSSBmb3Ig
UHJvdGVjdGlvblNwYWNlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0ZyYW1l
TG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAKaW5kZXgg
YjBkMjhhOTE3ZTA0N2RlNmY2NTIyMGFjN2Q0YTUwMGUyZWIxMmFjMy4uYmI5NWFiNzM3ZTRiZDE2
NTE2MGI3N2ExOGI3MzM5MzY4ZDYyMjM1MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9h
ZGVyL0ZyYW1lTG9hZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2Fk
ZXIuY3BwCkBAIC0xMzU4LDkgKzEzNTgsNiBAQCB2b2lkIEZyYW1lTG9hZGVyOjpsb2FkVVJMKEZy
YW1lTG9hZFJlcXVlc3QmJiBmcmFtZUxvYWRSZXF1ZXN0LCBjb25zdCBTdHJpbmcmIHJlZgogICAg
ICAgICByZXR1cm47CiAKICAgICBOYXZpZ2F0aW9uQWN0aW9uIGFjdGlvbiB7IGZyYW1lTG9hZFJl
cXVlc3QucmVxdWVzdGVyKCksIHJlcXVlc3QsIGZyYW1lTG9hZFJlcXVlc3QuaW5pdGlhdGVkQnlN
YWluRnJhbWUoKSwgbmV3TG9hZFR5cGUsIGlzRm9ybVN1Ym1pc3Npb24sIGV2ZW50LCBmcmFtZUxv
YWRSZXF1ZXN0LnNob3VsZE9wZW5FeHRlcm5hbFVSTHNQb2xpY3koKSwgZnJhbWVMb2FkUmVxdWVz
dC5kb3dubG9hZEF0dHJpYnV0ZSgpIH07Ci0gICAgaWYgKG1fZnJhbWUucGFnZSgpICYmIG1fZnJh
bWUucGFnZSgpLT5vcGVuZWRWaWFXaW5kb3dPcGVuV2l0aE9wZW5lcigpKQotICAgICAgICBhY3Rp
b24uc2V0T3BlbmVkVmlhV2luZG93T3BlbldpdGhPcGVuZXIoKTsKLSAgICBhY3Rpb24uc2V0SGFz
T3BlbmVkRnJhbWVzKCFtX29wZW5lZEZyYW1lcy5pc0VtcHR5KCkpOwogICAgIGFjdGlvbi5zZXRM
b2NrSGlzdG9yeShsb2NrSGlzdG9yeSk7CiAgICAgYWN0aW9uLnNldExvY2tCYWNrRm9yd2FyZExp
c3QoZnJhbWVMb2FkUmVxdWVzdC5sb2NrQmFja0ZvcndhcmRMaXN0KCkpOwogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9GcmFtZUxvYWRlci5oCmluZGV4IGY4NThlZjk5ZTIyOTdhYmJjZmFkMTNlZDljOTM0OTRh
NGNmOTMxMjguLmY3YmU3NDVjZDNiNGQ1OGVmYWNmMmM1ZTcwNjgyZjdjMDNlYzJjNjkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5oCkBAIC0yNDcsNiArMjQ3LDcgQEAgcHVibGljOgog
CiAgICAgV0VCQ09SRV9FWFBPUlQgRnJhbWUqIG9wZW5lcigpOwogICAgIFdFQkNPUkVfRVhQT1JU
IHZvaWQgc2V0T3BlbmVyKEZyYW1lKik7CisgICAgYm9vbCBoYXNPcGVuZWRGcmFtZXMoKSBjb25z
dCB7IHJldHVybiAhbV9vcGVuZWRGcmFtZXMuaXNFbXB0eSgpOyB9CiAKICAgICB2b2lkIHJlc2V0
TXVsdGlwbGVGb3JtU3VibWlzc2lvblByb3RlY3Rpb24oKTsKIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvbG9hZGVyL1BvbGljeUNoZWNrZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVy
L1BvbGljeUNoZWNrZXIuY3BwCmluZGV4IDgzMDI1MzljYjM3N2JjZmM0NmNjZjFkNTllMTdmYmY4
NzgxM2M4MDAuLmI4NjYyNzI2NTlhMzFmYmQxMzQ3ZmUyNjhhZjJmZTFmZGNjNzk0OWQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Qb2xpY3lDaGVja2VyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvUG9saWN5Q2hlY2tlci5jcHAKQEAgLTEwNiw2ICsxMDYsMTAgQEAg
dm9pZCBQb2xpY3lDaGVja2VyOjpjaGVja05hdmlnYXRpb25Qb2xpY3koUmVzb3VyY2VSZXF1ZXN0
JiYgcmVxdWVzdCwgY29uc3QgUmVzb3UKICAgICAgICAgbG9hZGVyLT5zZXRUcmlnZ2VyaW5nQWN0
aW9uKE5hdmlnYXRpb25BY3Rpb24geyBhY3Rpb24gfSk7CiAgICAgfQogCisgICAgaWYgKG1fZnJh
bWUucGFnZSgpICYmIG1fZnJhbWUucGFnZSgpLT5vcGVuZWRWaWFXaW5kb3dPcGVuV2l0aE9wZW5l
cigpKQorICAgICAgICBhY3Rpb24uc2V0T3BlbmVkVmlhV2luZG93T3BlbldpdGhPcGVuZXIoKTsK
KyAgICBhY3Rpb24uc2V0SGFzT3BlbmVkRnJhbWVzKG1fZnJhbWUubG9hZGVyKCkuaGFzT3BlbmVk
RnJhbWVzKCkpOworCiAgICAgLy8gRG9uJ3QgYXNrIG1vcmUgdGhhbiBvbmNlIGZvciB0aGUgc2Ft
ZSByZXF1ZXN0IG9yIGlmIHdlIGFyZSBsb2FkaW5nIGFuIGVtcHR5IFVSTC4KICAgICAvLyBUaGlz
IGF2b2lkcyBjb25mdXNpb24gb24gdGhlIHBhcnQgb2YgdGhlIGNsaWVudC4KICAgICBpZiAoZXF1
YWxJZ25vcmluZ0hlYWRlckZpZWxkcyhyZXF1ZXN0LCBsb2FkZXItPmxhc3RDaGVja2VkUmVxdWVz
dCgpKSB8fCAoIXJlcXVlc3QuaXNOdWxsKCkgJiYgcmVxdWVzdC51cmwoKS5pc0VtcHR5KCkpKSB7
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggODE4
OTkxMzJjMzI2OTljODVkYTJhOWI5OGYwODdhNzlkZWVlY2Y1Yi4uYWUxNTY3Mzc3M2ZkZTJlZTI4
ZjMzNWUxYjRkYjE3OGFmZjNjYTRkMCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTExLTMwICBDaHJpcyBEdW1l
eiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgW1BTT05dIFdlIGFyZSBzb21ldGltZXMg
c3dhcHBpbmcgcHJvY2Vzc2VzIGV2ZW4gdGhvdWdoIHRoZXJlIGlzIGFuIG9wZW5lZCB3aW5kb3cg
d2l0aCBhbiBvcGVuZXIgbGluayB0byB1cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTkyMjQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgQWRkIEFQSSB0ZXN0IGNvdmVyYWdlLgorCisgICAgICAgICogVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbToK
KwogMjAxOC0xMS0zMCAgRGF2aWQgUXVlc2FkYSAgPGRhdmlkX3F1ZXNhZGFAYXBwbGUuY29tPgog
CiAgICAgICAgIC1bV0tQcm9jZXNzUG9vbCBfZG93bmxvYWRVUkxSZXF1ZXN0Ol0gc2hvdWxkIGFs
bG93IHNwZWNpZnlpbmcgdGhlIGluaXRpYXRpbmcgd2ViIHZpZXcKZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmlnYXRpb24u
bW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Byb2Nlc3NTd2FwT25O
YXZpZ2F0aW9uLm1tCmluZGV4IGYzMmZhZTUxMDk2NGRlYjZiNjQxN2UyYmM5ZmRiY2EwYjEzY2Y5
NDIuLmZjOTU3MWQzMDUwNmM3Y2I2Njk1MGE2NTU1NDZiMGRmODRmODU4ODYgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmln
YXRpb24ubW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9j
ZXNzU3dhcE9uTmF2aWdhdGlvbi5tbQpAQCAtMzQzLDYgKzM0MywxNCBAQCB3aW5kb3cub25sb2Fk
ID0gZnVuY3Rpb24oKSB7CiA8L3NjcmlwdD4KIClQU09OUkVTT1VSQ0UiOwogCitzdGF0aWMgY29u
c3QgY2hhciogd2luZG93T3BlblNhbWVTaXRlV2l0aE9wZW5lclRlc3RCeXRlcyA9IFIiUFNPTlJF
U09VUkNFKAorPHNjcmlwdD4KK3dpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbigpIHsKKyAgICB3ID0g
d2luZG93Lm9wZW4oInBzb246Ly93d3cud2Via2l0Lm9yZy9tYWluMi5odG1sIik7Cit9Cis8L3Nj
cmlwdD4KKylQU09OUkVTT1VSQ0UiOworCiBzdGF0aWMgY29uc3QgY2hhciogd2luZG93T3BlblNh
bWVTaXRlTm9PcGVuZXJUZXN0Qnl0ZXMgPSBSIlBTT05SRVNPVVJDRSgKIDxzY3JpcHQ+CiB3aW5k
b3cub25sb2FkID0gZnVuY3Rpb24oKSB7CkBAIC0yOTAxLDYgKzI5MDksNzQgQEAgVEVTVChQcm9j
ZXNzU3dhcCwgVGVybWluYXRlUHJvY2Vzc0FmdGVyUHJvY2Vzc1N3YXApCiAgICAgZG9uZSA9IGZh
bHNlOwogfQogCitURVNUKFByb2Nlc3NTd2FwLCBOYXZpZ2F0ZUNyb3NzT3JpZ2luV2l0aE9wZW5l
ZSkKK3sKKyAgICBhdXRvIHByb2Nlc3NQb29sQ29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tfV0tQ
cm9jZXNzUG9vbENvbmZpZ3VyYXRpb24gYWxsb2NdIGluaXRdKTsKKyAgICBbcHJvY2Vzc1Bvb2xD
b25maWd1cmF0aW9uIHNldFByb2Nlc3NTd2Fwc09uTmF2aWdhdGlvbjpZRVNdOworICAgIGF1dG8g
cHJvY2Vzc1Bvb2wgPSBhZG9wdE5TKFtbV0tQcm9jZXNzUG9vbCBhbGxvY10gX2luaXRXaXRoQ29u
ZmlndXJhdGlvbjpwcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24uZ2V0KCldKTsKKworICAgIGF1dG8g
d2ViVmlld0NvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29uZmlndXJhdGlvbiBh
bGxvY10gaW5pdF0pOworICAgIFt3ZWJWaWV3Q29uZmlndXJhdGlvbiBzZXRQcm9jZXNzUG9vbDpw
cm9jZXNzUG9vbC5nZXQoKV07CisgICAgYXV0byBoYW5kbGVyID0gYWRvcHROUyhbW1BTT05TY2hl
bWUgYWxsb2NdIGluaXRdKTsKKyAgICBbaGFuZGxlciBhZGRNYXBwaW5nRnJvbVVSTFN0cmluZzpA
InBzb246Ly93d3cud2Via2l0Lm9yZy9tYWluMS5odG1sIiB0b0RhdGE6d2luZG93T3BlblNhbWVT
aXRlV2l0aE9wZW5lclRlc3RCeXRlc107IC8vIE9wZW5zICJwc29uOi8vd3d3LndlYmtpdC5vcmcv
bWFpbjIuaHRtbCIuCisgICAgW3dlYlZpZXdDb25maWd1cmF0aW9uIHNldFVSTFNjaGVtZUhhbmRs
ZXI6aGFuZGxlci5nZXQoKSBmb3JVUkxTY2hlbWU6QCJQU09OIl07CisKKyAgICBhdXRvIG1lc3Nh
Z2VIYW5kbGVyID0gYWRvcHROUyhbW1BTT05NZXNzYWdlSGFuZGxlciBhbGxvY10gaW5pdF0pOwor
ICAgIFtbd2ViVmlld0NvbmZpZ3VyYXRpb24gdXNlckNvbnRlbnRDb250cm9sbGVyXSBhZGRTY3Jp
cHRNZXNzYWdlSGFuZGxlcjptZXNzYWdlSGFuZGxlci5nZXQoKSBuYW1lOkAicHNvbiJdOworCisg
ICAgYXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbW1dLV2ViVmlldyBhbGxvY10gaW5pdFdpdGhGcmFt
ZTpOU01ha2VSZWN0KDAsIDAsIDgwMCwgNjAwKSBjb25maWd1cmF0aW9uOndlYlZpZXdDb25maWd1
cmF0aW9uLmdldCgpXSk7CisgICAgYXV0byBuYXZpZ2F0aW9uRGVsZWdhdGUgPSBhZG9wdE5TKFtb
UFNPTk5hdmlnYXRpb25EZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOworICAgIFt3ZWJWaWV3IHNldE5h
dmlnYXRpb25EZWxlZ2F0ZTpuYXZpZ2F0aW9uRGVsZWdhdGUuZ2V0KCldOworICAgIGF1dG8gdWlE
ZWxlZ2F0ZSA9IGFkb3B0TlMoW1tQU09OVUlEZWxlZ2F0ZSBhbGxvY10gaW5pdFdpdGhOYXZpZ2F0
aW9uRGVsZWdhdGU6bmF2aWdhdGlvbkRlbGVnYXRlLmdldCgpXSk7CisgICAgW3dlYlZpZXcgc2V0
VUlEZWxlZ2F0ZTp1aURlbGVnYXRlLmdldCgpXTsKKworICAgIE5TVVJMUmVxdWVzdCAqcmVxdWVz
dCA9IFtOU1VSTFJlcXVlc3QgcmVxdWVzdFdpdGhVUkw6W05TVVJMIFVSTFdpdGhTdHJpbmc6QCJw
c29uOi8vd3d3LndlYmtpdC5vcmcvbWFpbjEuaHRtbCJdXTsKKworICAgIFt3ZWJWaWV3IGxvYWRS
ZXF1ZXN0OnJlcXVlc3RdOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7Cisg
ICAgZG9uZSA9IGZhbHNlOworCisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkaWRDcmVh
dGVXZWJWaWV3KTsKKyAgICBkaWRDcmVhdGVXZWJWaWV3ID0gZmFsc2U7CisKKyAgICBUZXN0V2Vi
S2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOworICAgIGRvbmUgPSBmYWxzZTsKKworICAgIEVYUEVD
VF9FUShbd2ViVmlldyBfd2ViUHJvY2Vzc0lkZW50aWZpZXJdLCBbY3JlYXRlZFdlYlZpZXcgX3dl
YlByb2Nlc3NJZGVudGlmaWVyXSk7CisgICAgYXV0byB3ZWJraXRQSUQgPSBbd2ViVmlldyBfd2Vi
UHJvY2Vzc0lkZW50aWZpZXJdOworCisgICAgRVhQRUNUX1dLX1NUUkVRKEAicHNvbjovL3d3dy53
ZWJraXQub3JnL21haW4xLmh0bWwiLCBbW3dlYlZpZXcgVVJMXSBhYnNvbHV0ZVN0cmluZ10pOwor
ICAgIEVYUEVDVF9XS19TVFJFUShAInBzb246Ly93d3cud2Via2l0Lm9yZy9tYWluMi5odG1sIiwg
W1tjcmVhdGVkV2ViVmlldyBVUkxdIGFic29sdXRlU3RyaW5nXSk7CisKKyAgICAvLyBOZXcgd2lu
ZG93IHNob3VsZCBoYXZlIGFuIG9wZW5lci4KKyAgICBbY3JlYXRlZFdlYlZpZXcgZXZhbHVhdGVK
YXZhU2NyaXB0OkAid2luZG93Lm9wZW5lciA/ICd0cnVlJyA6ICdmYWxzZSciIGNvbXBsZXRpb25I
YW5kbGVyOiBbJl0gKGlkIGhhc09wZW5lciwgTlNFcnJvciAqZXJyb3IpIHsKKyAgICAgICAgRVhQ
RUNUX1dLX1NUUkVRKEAidHJ1ZSIsIGhhc09wZW5lcik7CisgICAgICAgIGRvbmUgPSB0cnVlOwor
ICAgIH1dOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgZG9uZSA9
IGZhbHNlOworCisgICAgLy8gTmF2aWdhdGUgY3Jvc3Mtb3JpZ2luLgorICAgIHJlcXVlc3QgPSBb
TlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRoVVJMOltOU1VSTCBVUkxXaXRoU3RyaW5nOkAicHNvbjov
L3d3dy5hcHBsZS5jb20vbWFpbi5odG1sIl1dOworCisgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6
cmVxdWVzdF07CisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkb25lKTsKKyAgICBkb25l
ID0gZmFsc2U7CisKKyAgICBFWFBFQ1RfV0tfU1RSRVEoQCJwc29uOi8vd3d3LmFwcGxlLmNvbS9t
YWluLmh0bWwiLCBbW3dlYlZpZXcgVVJMXSBhYnNvbHV0ZVN0cmluZ10pOworCisgICAgLy8gQXV4
aWxpYXJ5IHdpbmRvdyBzaG91bGQgc3RpbGwgaGF2ZSBhbiBvcGVuZXIuCisgICAgW2NyZWF0ZWRX
ZWJWaWV3IGV2YWx1YXRlSmF2YVNjcmlwdDpAIndpbmRvdy5vcGVuZXIgPyAndHJ1ZScgOiAnZmFs
c2UnIiBjb21wbGV0aW9uSGFuZGxlcjogWyZdIChpZCBoYXNPcGVuZXIsIE5TRXJyb3IgKmVycm9y
KSB7CisgICAgICAgIEVYUEVDVF9XS19TVFJFUShAInRydWUiLCBoYXNPcGVuZXIpOworICAgICAg
ICBkb25lID0gdHJ1ZTsKKyAgICB9XTsKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRv
bmUpOworICAgIGRvbmUgPSBmYWxzZTsKKworICAgIC8vIFdlIHNob3VsZCBub3QgaGF2ZSBwcm9j
ZXNzLXN3YXBwZWQgc2luY2UgYW4gYXV4aWxpYXJ5IHdpbmRvdyBoYXMgYW4gb3BlbmVyIGxpbmsg
dG8gdXMuCisgICAgRVhQRUNUX0VRKHdlYmtpdFBJRCwgW3dlYlZpZXcgX3dlYlByb2Nlc3NJZGVu
dGlmaWVyXSk7Cit9CisKIFRFU1QoUHJvY2Vzc1N3YXAsIEdvQmFja1RvU3VzcGVuZGVkUGFnZVdp
dGhNYWluRnJhbWVJRFRoYXRJc05vdE9uZSkKIHsKICAgICBhdXRvIHByb2Nlc3NQb29sQ29uZmln
dXJhdGlvbiA9IGFkb3B0TlMoW1tfV0tQcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24gYWxsb2NdIGlu
aXRdKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>