<?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>193120</bug_id>
          
          <creation_ts>2019-01-03 12:46:45 -0800</creation_ts>
          <short_desc>[PSON] Calling history.back() from inside the load event handler prevents process-swapping</short_desc>
          <delta_ts>2019-01-04 11:04:10 -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>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1491491</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-01-03 12:46:45 -0800</bug_when>
    <thetext>Calling history.back() from inside the load event handler prevents process-swapping.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491494</commentid>
    <comment_count>1</comment_count>
      <attachid>358270</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-01-03 12:52:41 -0800</bug_when>
    <thetext>Created attachment 358270
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491498</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-01-03 12:54:45 -0800</bug_when>
    <thetext>Attachment 358270 did not pass style-queue:


ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:2778:  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:2780:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:2783:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:2788:  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:2790:  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:2792:  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: 6 in 4 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>1491742</commentid>
    <comment_count>3</comment_count>
      <attachid>358270</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-04 11:02:28 -0800</bug_when>
    <thetext>Comment on attachment 358270
Patch

Clearing flags on attachment: 358270

Committed r239623: &lt;https://trac.webkit.org/changeset/239623&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491743</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-04 11:02:30 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1491746</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-04 11:04:10 -0800</bug_when>
    <thetext>&lt;rdar://problem/47052084&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>358270</attachid>
            <date>2019-01-03 12:52:41 -0800</date>
            <delta_ts>2019-01-04 11:02:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193120-20190103125240.patch</filename>
            <type>text/plain</type>
            <size>8184</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM5NTc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDAzYzNkZWEzODU1NjdiZTVm
ZTVhZGRiMzYzZDQ1M2QwMTI4YmU2M2MuLjBlOWY1ODQ1NWY5OGQ3Njk0NTA1YjJkMDI2OGZlZDNm
MjkzNDM4YjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMTktMDEtMDMgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbUFNPTl0gQ2FsbGluZyBoaXN0b3J5
LmJhY2soKSBmcm9tIGluc2lkZSB0aGUgbG9hZCBldmVudCBoYW5kbGVyIHByZXZlbnRzIHByb2Nl
c3Mtc3dhcHBpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5MzEyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEEgSGlzdG9yeUl0ZW0gaXMgY3JlYXRlZCBvbmx5ICphZnRlciogd2UndmUgZmlyZWQgdGhl
IGxvYWQgZXZlbnQuIEFzIGEgcmVzdWx0LCBpZiB5b3UgY2FsbAorICAgICAgICBoaXN0b3J5LmJh
Y2soKSBpbiBKUyBmcm9tIGluc2lkZSB0aGUgbG9hZCBldmVudCBoYW5kbGVyLCB0aGUgY3VycmVu
dCBIaXN0b3J5SXRlbSBhbmQgYW5kCisgICAgICAgIHRoZSB0YXJnZXQgSGlzdG9yeUl0ZW0gd2ls
bCBiZSB0aGUgc2FtZS4gVGhpcyBpcyBub3JtYWxseSBub3QgYW4gaXNzdWUuIEhvd2V2ZXIsIHRo
ZXJlIHdhcworICAgICAgICBsb2dpYyBpbnNpZGUgb2YgV2ViUHJvY2Vzc1Bvb2w6OnByb2Nlc3NG
b3JOYXZpZ2F0aW9uSW50ZXJuYWwoKSB3aGljaCB3b3VsZCBjb21wYXJlIHRoZQorICAgICAgICBw
cm9jZXNzSUQgb2YgdGhlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24gQmFja0ZvcndhcmRMaXN0SXRl
bXMgYW5kIHdoaWNoIHdvdWxkIGZvcmNlIGEgcHJvY2VzcworICAgICAgICByZXVzZSBpZiBib3Ro
IEJhY2tGb3J3YXJkTGlzdEl0ZW1zIGNhbWUgZnJvbSB0aGUgc2FtZSBXZWJDb250ZW50IHByb2Nl
c3MuIFNvIGV2ZW4gdGhvdWdoCisgICAgICAgIHdlIHN3YXBwZWQgd2hlbiBkb2luZyBhIHN0YW5k
YXJkIGxvYWQgZnJvbSBzaXRlIEEgdG8gc2l0ZSBCLCB3ZSB3b3VsZCBmYWlsIHRvIHN3YXAgaWYg
c2l0ZQorICAgICAgICBCIGNhbGxlZCBoaXN0b3J5LmJhY2soKSBmcm9tIGluc2lkZSBpdHMgbG9h
ZCBldmVudCBoYW5kbGVyLgorCisgICAgICAgIFRvIGFkZHJlc3MgdGhlIGlzc3VlLCBzdG9wIHJl
bHlpbmcgb24gdGhlIHNvdXJjZSBiYWNrZm9yd2FyZCBpdGVtJ3MgcHJvY2Vzc0lELiBJbnN0ZWFk
LCBqdXN0CisgICAgICAgIHVzZSB0aGUgV2ViQ29udGVudCBwcm9jZXNzIG1hdGNoaW5nIHRoZSBk
ZXN0aW5hdGlvbiBiYWNrZm9yd2FyZCBpdGVtJ3MgcHJvY2Vzc0lEIGlmIGl0IHN0aWxsCisgICAg
ICAgIGV4aXN0cy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NQb29sOjpwcm9jZXNzRm9yTmF2aWdhdGlvbkludGVy
bmFsKToKKwogMjAxOS0wMS0wMyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAg
ICAgICAgIENyYXNoIHVuZGVyIFdlYlBhZ2VQcm94eTo6Y29udGludWVOYXZpZ2F0aW9uSW5OZXdQ
cm9jZXNzKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQ
b29sLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcAppbmRl
eCA3MWVjNzZlZTg3MTE5NTNlNzk2OWE5NWI0ZDFkZWFkY2VkZDA1NTUwLi5jOTVjOTNiODE1NTAx
MDQzMmY2OTdlNjk4ZWI2YTZhNzdiODRiYzRmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
V2ViUHJvY2Vzc1Bvb2wuY3BwCkBAIC0yMTcyLDI1ICsyMTcyLDE4IEBAIHZvaWQgV2ViUHJvY2Vz
c1Bvb2w6OnByb2Nlc3NGb3JOYXZpZ2F0aW9uSW50ZXJuYWwoV2ViUGFnZVByb3h5JiBwYWdlLCBj
b25zdCBBUEk6CiAgICAgaWYgKG5hdmlnYXRpb24uaGFzT3BlbmVkRnJhbWVzKCkpCiAgICAgICAg
IHJldHVybiBjb21wbGV0aW9uSGFuZGxlcihwYWdlLnByb2Nlc3MoKSwgbnVsbHB0ciwgIkJyb3dz
aW5nIGNvbnRleHQgaGFzIG9wZW5lZCBvdGhlciB3aW5kb3dzIl9zKTsKIAotICAgIGlmIChhdXRv
KiBiYWNrRm9yd2FyZExpc3RJdGVtID0gbmF2aWdhdGlvbi50YXJnZXRJdGVtKCkpIHsKLSAgICAg
ICAgaWYgKGF1dG8qIHN1c3BlbmRlZFBhZ2UgPSBiYWNrRm9yd2FyZExpc3RJdGVtLT5zdXNwZW5k
ZWRQYWdlKCkpIHsKKyAgICBpZiAoYXV0byogdGFyZ2V0SXRlbSA9IG5hdmlnYXRpb24udGFyZ2V0
SXRlbSgpKSB7CisgICAgICAgIGlmIChhdXRvKiBzdXNwZW5kZWRQYWdlID0gdGFyZ2V0SXRlbS0+
c3VzcGVuZGVkUGFnZSgpKSB7CiAgICAgICAgICAgICByZXR1cm4gc3VzcGVuZGVkUGFnZS0+d2Fp
dFVudGlsUmVhZHlUb1Vuc3VzcGVuZChbY3JlYXRlTmV3UHJvY2VzcyA9IFdURk1vdmUoY3JlYXRl
TmV3UHJvY2VzcyksIGNvbXBsZXRpb25IYW5kbGVyID0gV1RGTW92ZShjb21wbGV0aW9uSGFuZGxl
cildKFN1c3BlbmRlZFBhZ2VQcm94eSogc3VzcGVuZGVkUGFnZSkgbXV0YWJsZSB7CiAgICAgICAg
ICAgICAgICAgaWYgKCFzdXNwZW5kZWRQYWdlKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4g
Y29tcGxldGlvbkhhbmRsZXIoY3JlYXRlTmV3UHJvY2VzcygpLCBudWxscHRyLCAiVXNpbmcgbmV3
IHByb2Nlc3MgYmVjYXVzZSB0YXJnZXQgYmFjay9mb3J3YXJkIGl0ZW0ncyBzdXNwZW5kZWQgcGFn
ZSBpcyBub3QgcmV1c2FibGUiX3MpOwogICAgICAgICAgICAgICAgIFJlZjxXZWJQcm9jZXNzUHJv
eHk+IHByb2Nlc3MgPSBzdXNwZW5kZWRQYWdlLT5wcm9jZXNzKCk7Ci0gICAgICAgICAgICAgICAg
Y29tcGxldGlvbkhhbmRsZXIoV1RGTW92ZShwcm9jZXNzKSwgc3VzcGVuZGVkUGFnZSwgIlVzaW5n
IHRhcmdldCBiYWNrL2ZvcndhcmQgaXRlbSdzIHByb2Nlc3MiX3MpOworICAgICAgICAgICAgICAg
IGNvbXBsZXRpb25IYW5kbGVyKFdURk1vdmUocHJvY2VzcyksIHN1c3BlbmRlZFBhZ2UsICJVc2lu
ZyB0YXJnZXQgYmFjay9mb3J3YXJkIGl0ZW0ncyBwcm9jZXNzIGFuZCBzdXNwZW5kZWQgcGFnZSJf
cyk7CiAgICAgICAgICAgICB9KTsKICAgICAgICAgfQogCi0gICAgICAgIC8vIElmIHRoZSB0YXJn
ZXQgYmFjay9mb3J3YXJkIGl0ZW0gYW5kIHRoZSBjdXJyZW50IGJhY2svZm9yd2FyZCBpdGVtIG9y
aWdpbmF0ZWQKLSAgICAgICAgLy8gaW4gdGhlIHNhbWUgV2ViUHJvY2VzcyB0aGVuIHdlIHNob3Vs
ZCByZXVzZSB0aGUgY3VycmVudCBXZWJQcm9jZXNzLgotICAgICAgICBpZiAoYXV0byogZnJvbUl0
ZW0gPSBuYXZpZ2F0aW9uLmZyb21JdGVtKCkpIHsKLSAgICAgICAgICAgIGF1dG8gdWlQcm9jZXNz
SWRlbnRpZmllciA9IFByb2Nlc3M6OmlkZW50aWZpZXIoKTsKLSAgICAgICAgICAgIC8vIEluIGNh
c2Ugb2Ygc2Vzc2lvbiByZXN0b3JlLCB0aGUgaXRlbSdzIHByb2Nlc3MgaWRlbnRpZmllciBpcyB0
aGUgVUlQcm9jZXNzJyBpZGVudGlmaWVyLCBpbiB3aGljaCBjYXNlIHdlIGRvIG5vdCB3YW50IHRv
IGRvIHRoaXMgY2hlY2sKLSAgICAgICAgICAgIC8vIG9yIHdlJ2QgbmV2ZXIgc3dhcCBhZnRlciBh
IHNlc3Npb24gcmVzdG9yZS4KLSAgICAgICAgICAgIGlmIChmcm9tSXRlbS0+aXRlbUlEKCkucHJv
Y2Vzc0lkZW50aWZpZXIgPT0gYmFja0ZvcndhcmRMaXN0SXRlbS0+aXRlbUlEKCkucHJvY2Vzc0lk
ZW50aWZpZXIgJiYgYmFja0ZvcndhcmRMaXN0SXRlbS0+aXRlbUlEKCkucHJvY2Vzc0lkZW50aWZp
ZXIgIT0gdWlQcm9jZXNzSWRlbnRpZmllcikKLSAgICAgICAgICAgICAgICByZXR1cm4gY29tcGxl
dGlvbkhhbmRsZXIocGFnZS5wcm9jZXNzKCksIG51bGxwdHIsICJTb3VyY2UgYW5kIHRhcmdldCBi
YWNrL2ZvcndhcmQgaXRlbSBvcmlnaW5hdGVkIGluIHRoZSBzYW1lIHByb2Nlc3MiX3MpOwotICAg
ICAgICB9CisgICAgICAgIGlmIChhdXRvKiBwcm9jZXNzID0gV2ViUHJvY2Vzc1Byb3h5Ojpwcm9j
ZXNzRm9ySWRlbnRpZmllcih0YXJnZXRJdGVtLT5pdGVtSUQoKS5wcm9jZXNzSWRlbnRpZmllcikp
CisgICAgICAgICAgICByZXR1cm4gY29tcGxldGlvbkhhbmRsZXIoKnByb2Nlc3MsIG51bGxwdHIs
ICJVc2luZyB0YXJnZXQgYmFjay9mb3J3YXJkIGl0ZW0ncyBwcm9jZXNzIl9zKTsKICAgICB9CiAK
ICAgICBpZiAobmF2aWdhdGlvbi50cmVhdEFzU2FtZU9yaWdpbk5hdmlnYXRpb24oKSkKZGlmZiAt
LWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA4MzA3NGZlZjI1
YjcyYjliMmQ2MjhmZTk5ZTRiYWJmMDZlOTllMjY3Li40NGQ4M2Y1Nzg5ZGM2OTQwN2EwNTU5ODYw
MDliYjEzZGZjZWUxNDcwIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTktMDEtMDMgIENocmlzIER1bWV6ICA8Y2R1
bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbUFNPTl0gQ2FsbGluZyBoaXN0b3J5LmJhY2soKSBm
cm9tIGluc2lkZSB0aGUgbG9hZCBldmVudCBoYW5kbGVyIHByZXZlbnRzIHByb2Nlc3Mtc3dhcHBp
bmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MzEy
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBB
UEkgdGVzdCBjb3ZlcmFnZS4KKworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0
Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmlnYXRpb24ubW06CisKIDIwMTktMDEtMDMgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBDcmFzaCB1bmRlciBXZWJQcm9jZXNz
UG9vbDo6YWRkU3VzcGVuZGVkUGFnZSgpCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdENvY29hL1Byb2Nlc3NTd2FwT25OYXZpZ2F0aW9uLm1tIGIvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbQpp
bmRleCA0N2EyN2UzOTU0MDFkZmMyMTdlYTlkZWU2MWYyNmNmMWVmNDdmMTdiLi45NjEzM2E5ODc3
Nzk5MDE4YTViNTk0MTA2NDFhMWZkMjY4NTIwZmVmIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Byb2Nlc3NTd2FwT25OYXZpZ2F0aW9uLm1tCisrKyBi
L1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmln
YXRpb24ubW0KQEAgLTI4MTAsNiArMjgxMCw2MiBAQCBURVNUKFByb2Nlc3NTd2FwLCBBUElDb250
cm9sbGVkUHJvY2Vzc1N3YXBwaW5nKQogICAgIEVYUEVDVF9ORShwaWQxLCBwaWQzKTsKIH0KIAor
c3RhdGljIGNvbnN0IGNoYXIqIG5hdmlnYXRlVG9Dcm9zc1NpdGVUaGVuQmFja0Zyb21KU0J5dGVz
ID0gUiJQU09OUkVTT1VSQ0UoCis8c2NyaXB0Pgorb25wYWdlc2hvdyA9IGZ1bmN0aW9uKGV2ZW50
KSB7CisgICAgLy8gTG9jYXRpb24gY2hhbmdlcyBuZWVkIHRvIGhhcHBlbiBvdXRzaWRlIHRoZSBv
bmxvYWQgaGFuZGxlciB0byBnZW5lcmF0ZSBoaXN0b3J5IGVudHJpZXMuCisgICAgc2V0VGltZW91
dChmdW5jdGlvbigpIHsKKyAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gInBzb246Ly93d3cu
YXBwbGUuY29tL21haW4uaHRtbCI7CisgICAgfSwgMCk7Cit9CisKKzwvc2NyaXB0PgorKVBTT05S
RVNPVVJDRSI7CisKK3N0YXRpYyBjb25zdCBjaGFyKiBuYXZpZ2F0ZUJhY2tGcm9tSlNCeXRlcyA9
IFIiUFNPTlJFU09VUkNFKAorPGJvZHkgb25sb2FkPSdoaXN0b3J5LmJhY2soKSc+PC9ib2R5Pgor
KVBTT05SRVNPVVJDRSI7CisKK1RFU1QoUHJvY2Vzc1N3YXAsIE5hdmlnYXRlVG9Dcm9zc1NpdGVU
aGVuQmFja0Zyb21KUykKK3sKKyAgICBhdXRvIHByb2Nlc3NQb29sQ29uZmlndXJhdGlvbiA9IGFk
b3B0TlMoW1tfV0tQcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24gYWxsb2NdIGluaXRdKTsKKyAgICBw
cm9jZXNzUG9vbENvbmZpZ3VyYXRpb24uZ2V0KCkucHJvY2Vzc1N3YXBzT25OYXZpZ2F0aW9uID0g
WUVTOworICAgIHByb2Nlc3NQb29sQ29uZmlndXJhdGlvbi5nZXQoKS5wYWdlQ2FjaGVFbmFibGVk
ID0gTk87CisgICAgYXV0byBwcm9jZXNzUG9vbCA9IGFkb3B0TlMoW1tXS1Byb2Nlc3NQb29sIGFs
bG9jXSBfaW5pdFdpdGhDb25maWd1cmF0aW9uOnByb2Nlc3NQb29sQ29uZmlndXJhdGlvbi5nZXQo
KV0pOworCisgICAgYXV0byB3ZWJWaWV3Q29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZp
ZXdDb25maWd1cmF0aW9uIGFsbG9jXSBpbml0XSk7CisgICAgW3dlYlZpZXdDb25maWd1cmF0aW9u
IHNldFByb2Nlc3NQb29sOnByb2Nlc3NQb29sLmdldCgpXTsKKyAgICBhdXRvIGhhbmRsZXIgPSBh
ZG9wdE5TKFtbUFNPTlNjaGVtZSBhbGxvY10gaW5pdF0pOworICAgIFtoYW5kbGVyIGFkZE1hcHBp
bmdGcm9tVVJMU3RyaW5nOkAicHNvbjovL3d3dy53ZWJraXQub3JnL21haW4uaHRtbCIgdG9EYXRh
Om5hdmlnYXRlVG9Dcm9zc1NpdGVUaGVuQmFja0Zyb21KU0J5dGVzXTsgLy8gTmF2aWdhdGVzIHRv
ICJwc29uOi8vd3d3LmFwcGxlLmNvbS9tYWluLmh0bWwiLgorICAgIFtoYW5kbGVyIGFkZE1hcHBp
bmdGcm9tVVJMU3RyaW5nOkAicHNvbjovL3d3dy5hcHBsZS5jb20vbWFpbi5odG1sIiB0b0RhdGE6
bmF2aWdhdGVCYWNrRnJvbUpTQnl0ZXNdOworICAgIFt3ZWJWaWV3Q29uZmlndXJhdGlvbiBzZXRV
UkxTY2hlbWVIYW5kbGVyOmhhbmRsZXIuZ2V0KCkgZm9yVVJMU2NoZW1lOkAiUFNPTiJdOworCisg
ICAgYXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbW1dLV2ViVmlldyBhbGxvY10gaW5pdFdpdGhGcmFt
ZTpOU01ha2VSZWN0KDAsIDAsIDgwMCwgNjAwKSBjb25maWd1cmF0aW9uOndlYlZpZXdDb25maWd1
cmF0aW9uLmdldCgpXSk7CisgICAgYXV0byBuYXZpZ2F0aW9uRGVsZWdhdGUgPSBhZG9wdE5TKFtb
UFNPTk5hdmlnYXRpb25EZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOworICAgIFt3ZWJWaWV3IHNldE5h
dmlnYXRpb25EZWxlZ2F0ZTpuYXZpZ2F0aW9uRGVsZWdhdGUuZ2V0KCldOworCisgICAgbnVtYmVy
T2ZEZWNpZGVQb2xpY3lDYWxscyA9IDA7CisgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6W05TVVJM
UmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpbTlNVUkwgVVJMV2l0aFN0cmluZzpAInBzb246Ly93d3cu
d2Via2l0Lm9yZy9tYWluLmh0bWwiXV1dOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigm
ZG9uZSk7CisgICAgZG9uZSA9IGZhbHNlOworICAgIGF1dG8gd2Via2l0UElEID0gW3dlYlZpZXcg
X3dlYlByb2Nlc3NJZGVudGlmaWVyXTsKKworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigm
ZG9uZSk7CisgICAgZG9uZSA9IGZhbHNlOworICAgIGF1dG8gYXBwbGVQSUQgPSBbd2ViVmlldyBf
d2ViUHJvY2Vzc0lkZW50aWZpZXJdOworICAgIEVYUEVDVF9ORSh3ZWJraXRQSUQsIGFwcGxlUElE
KTsgLy8gU2hvdWxkIGhhdmUgcHJvY2Vzcy1zd2FwcGVkIHdoZW4gZ29pbmcgZnJvbSB3ZWJraXQu
b3JnIHRvIGFwcGxlLmNvbS4KKworICAgIC8vIFBhZ2Ugbm93IGNhbGxzIGhpc3RvcnkuYmFjaygp
IHRvIG5hdmlnYXRlIGJhY2sgdG8gd2Via2l0Lm9yZy4KKyAgICBUZXN0V2ViS2l0QVBJOjpVdGls
OjpydW4oJmRvbmUpOworICAgIGRvbmUgPSBmYWxzZTsKKworICAgIEVYUEVDVF9FUSgzLCBudW1i
ZXJPZkRlY2lkZVBvbGljeUNhbGxzKTsKKworICAgIC8vIFNob3VsZCBoYXZlIHByb2Nlc3Mtc3dh
cHBlZCB3aGVuIGdvaW5nIGZyb20gYXBwbGUuY29tIHRvIHdlYmtpdC5vcmcuCisgICAgLy8gUElE
IGlzIG5vdCBuZWNlc3NhcmlseSB3ZWJraXRQSUQgYmVjYXVzZSBQYWdlQ2FjaGUgaXMgZGlzYWJs
ZWQuCisgICAgRVhQRUNUX05FKGFwcGxlUElELCBbd2ViVmlldyBfd2ViUHJvY2Vzc0lkZW50aWZp
ZXJdKTsKK30KKwogI2lmIFBMQVRGT1JNKE1BQykKIAogc3RhdGljIGNvbnN0IGNoYXIqIHNhdmVP
cGVuZXJUZXN0Qnl0ZXMgPSBSIlBTT05SRVNPVVJDRSgK
</data>

          </attachment>
      

    </bug>

</bugzilla>