<?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>195107</bug_id>
          
          <creation_ts>2019-02-27 10:41:42 -0800</creation_ts>
          <short_desc>Flaky API Test: TestWebKitAPI.ProcessSwap.PageZoomLevelAfterSwap</short_desc>
          <delta_ts>2019-02-28 11:12:25 -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>Tools / Tests</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=194105</see_also>
          <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="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>achristensen</cc>
    
    <cc>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>koivisto</cc>
    
    <cc>lforschler</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1510489</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-02-27 10:41:42 -0800</bug_when>
    <thetext>TestWebKitAPI.ProcessSwap.PageZoomLevelAfterSwap seems flaky. In http://ews-build.webkit-uat.org/#/builders/19/builds/1291, the test Failed in run-api-tests step. However, in the immediately next retry step (re-run-api-tests), it passed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510900</commentid>
    <comment_count>1</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-02-28 05:09:08 -0800</bug_when>
    <thetext>This test was added in https://trac.webkit.org/changeset/240818/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510939</commentid>
    <comment_count>2</comment_count>
      <attachid>363226</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-02-28 09:02:41 -0800</bug_when>
    <thetext>Created attachment 363226
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510940</commentid>
    <comment_count>3</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-02-28 09:05:08 -0800</bug_when>
    <thetext>Attachment 363226 did not pass style-queue:


ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:2768:  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: 1 in 2 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>1510974</commentid>
    <comment_count>4</comment_count>
      <attachid>363226</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-02-28 10:19:37 -0800</bug_when>
    <thetext>Comment on attachment 363226
Patch

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

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:2788
&gt; +    } while (clientWidth != expectedClientWidth);

Having a maximum number of tries would help us debug any future problems with this, turning a timeout into an eventual failure.  Right now the maximum is effectively 1, and this patch makes it infinite.  Somewhere between the two ought to be good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510976</commentid>
    <comment_count>5</comment_count>
      <attachid>363236</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-02-28 10:24:39 -0800</bug_when>
    <thetext>Created attachment 363236
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510977</commentid>
    <comment_count>6</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2019-02-28 10:26:50 -0800</bug_when>
    <thetext>Attachment 363236 did not pass style-queue:


ERROR: Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:2768:  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: 1 in 2 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>1510993</commentid>
    <comment_count>7</comment_count>
      <attachid>363236</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-28 10:52:01 -0800</bug_when>
    <thetext>Comment on attachment 363236
Patch

Clearing flags on attachment: 363236

Committed r242208: &lt;https://trac.webkit.org/changeset/242208&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1510994</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-28 10:52:03 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1511009</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-28 11:12:25 -0800</bug_when>
    <thetext>&lt;rdar://problem/48481175&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>363226</attachid>
            <date>2019-02-28 09:02:41 -0800</date>
            <delta_ts>2019-02-28 10:24:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195107-20190228090240.patch</filename>
            <type>text/plain</type>
            <size>4716</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyMTY3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYmY4NGQ2YmEzNjc1ODkxZDZlMTcxNTcyN2U1MjI4ZWQ2
Zjk3OGEyOC4uNzdjMWZlYWEwNGRhZWM0MzU2NjY3NjM0NTk1MmQ4MjgxMTU0MTFmNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDE5LTAyLTI4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgRmxha3kgQVBJIFRlc3Q6IFRlc3RXZWJLaXRBUEkuUHJvY2Vzc1N3YXAuUGFnZVpvb21MZXZl
bEFmdGVyU3dhcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTk1MTA3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgR2l2ZSBzb21lIHRpbWUgZm9yIHRoZSB6b29tIGxldmVsIHRvIGdldCByZXN0b3JlZC4KKwor
ICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJvY2Vzc1N3YXBPbk5h
dmlnYXRpb24ubW06CisKIDIwMTktMDItMTMgIFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBs
ZS5jb20+CiAKICAgICAgICAgSGlnaCBTaWVycmEgRGVidWcgSlNDIHRlc3QgcXVldWUgc2hvdWxk
IHVzZSBmYXN0ZXIgaGFyZHdhcmUKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmlnYXRpb24ubW0gYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Byb2Nlc3NTd2FwT25OYXZpZ2F0aW9uLm1tCmluZGV4
IDlmMTgyODI5NDVmMTAyYTUyYzA5MDQxYjI2NWVlZTkzMThlYzNmOTQuLmMxM2ZkODY5NWY3YjNl
M2VlNzhkNmZkMWNhZGJlOTM2YWJmMGUzYzkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmlnYXRpb24ubW0KKysrIGIvVG9v
bHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlv
bi5tbQpAQCAtMjc2MiwyMCArMjc2MiwzMiBAQCBURVNUKFByb2Nlc3NTd2FwLCBNYWluRnJhbWVz
T25seSkKIAogI2lmIFBMQVRGT1JNKE1BQykKIAotc3RhdGljIGNvbnN0IGNoYXIqIHNlbmRCb2R5
Q2xpZW50V2lkdGggPSBSIlBTT05SRVNPVVJDRSgKK3N0YXRpYyBjb25zdCBjaGFyKiBnZXRDbGll
bnRXaWR0aEJ5dGVzID0gUiJQU09OUkVTT1VSQ0UoCiA8Ym9keT4KIFRFU1QKIDxzY3JpcHQ+Ci1v
bmxvYWQgPSAoKSA9PiB7Ci0gICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7ICAgIC8vIGZvcmNl
IGxheW91dAotICAgIHNldFRpbWVvdXQoKCkgPT4gewotICAgICAgICB3aW5kb3cud2Via2l0Lm1l
c3NhZ2VIYW5kbGVycy5wc29uLnBvc3RNZXNzYWdlKCIiICsgZG9jdW1lbnQuYm9keS5jbGllbnRX
aWR0aCk7Ci0gICAgfSk7CitmdW5jdGlvbiBnZXRDbGllbnRXaWR0aCgpCit7CisgICAgZG9jdW1l
bnQuYm9keS5vZmZzZXRUb3A7IC8vIEZvcmNlIGxheW91dC4KKyAgICByZXR1cm4gZG9jdW1lbnQu
Ym9keS5jbGllbnRXaWR0aDsKIH0KIDwvc2NyaXB0PgogPC9ib2R5PgogKVBTT05SRVNPVVJDRSI7
CiAKK3N0YXRpYyB2b2lkIHdhaXRVbnRpbENsaWVudFdpZHRoSXMoV0tXZWJWaWV3ICp3ZWJWaWV3
LCB1bnNpZ25lZCBleHBlY3RlZENsaWVudFdpZHRoKQoreworICAgIHVuc2lnbmVkIGNsaWVudFdp
ZHRoID0gMDsKKyAgICBkbyB7CisgICAgICAgIFt3ZWJWaWV3IGV2YWx1YXRlSmF2YVNjcmlwdDpA
ImdldENsaWVudFdpZHRoKCkiIGNvbXBsZXRpb25IYW5kbGVyOiBbJl0gKGlkIHJlc3VsdCwgTlNF
cnJvciAqZXJyb3IpIHsKKyAgICAgICAgICAgIGNsaWVudFdpZHRoID0gW3Jlc3VsdCBpbnRlZ2Vy
VmFsdWVdOworICAgICAgICAgICAgZG9uZSA9IHRydWU7CisgICAgICAgIH1dOworICAgICAgICBU
ZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOworICAgICAgICBkb25lID0gZmFsc2U7Cisg
ICAgfSB3aGlsZSAoY2xpZW50V2lkdGggIT0gZXhwZWN0ZWRDbGllbnRXaWR0aCk7Cit9CisKIFRF
U1QoUHJvY2Vzc1N3YXAsIFBhZ2Vab29tTGV2ZWxBZnRlclN3YXApCiB7CiAgICAgYXV0byBwcm9j
ZXNzUG9vbENvbmZpZ3VyYXRpb24gPSBwc29uUHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uKCk7CkBA
IC0yNzg0LDEzICsyNzk2LDEwIEBAIFRFU1QoUHJvY2Vzc1N3YXAsIFBhZ2Vab29tTGV2ZWxBZnRl
clN3YXApCiAgICAgYXV0byB3ZWJWaWV3Q29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZp
ZXdDb25maWd1cmF0aW9uIGFsbG9jXSBpbml0XSk7CiAgICAgW3dlYlZpZXdDb25maWd1cmF0aW9u
IHNldFByb2Nlc3NQb29sOnByb2Nlc3NQb29sLmdldCgpXTsKICAgICBhdXRvIGhhbmRsZXIgPSBh
ZG9wdE5TKFtbUFNPTlNjaGVtZSBhbGxvY10gaW5pdF0pOwotICAgIFtoYW5kbGVyIGFkZE1hcHBp
bmdGcm9tVVJMU3RyaW5nOkAicHNvbjovL3d3dy53ZWJraXQub3JnL21haW4uaHRtbCIgdG9EYXRh
OnNlbmRCb2R5Q2xpZW50V2lkdGhdOwotICAgIFtoYW5kbGVyIGFkZE1hcHBpbmdGcm9tVVJMU3Ry
aW5nOkAicHNvbjovL3d3dy5hcHBsZS5jb20vbWFpbi5odG1sIiB0b0RhdGE6c2VuZEJvZHlDbGll
bnRXaWR0aF07CisgICAgW2hhbmRsZXIgYWRkTWFwcGluZ0Zyb21VUkxTdHJpbmc6QCJwc29uOi8v
d3d3LndlYmtpdC5vcmcvbWFpbi5odG1sIiB0b0RhdGE6Z2V0Q2xpZW50V2lkdGhCeXRlc107Cisg
ICAgW2hhbmRsZXIgYWRkTWFwcGluZ0Zyb21VUkxTdHJpbmc6QCJwc29uOi8vd3d3LmFwcGxlLmNv
bS9tYWluLmh0bWwiIHRvRGF0YTpnZXRDbGllbnRXaWR0aEJ5dGVzXTsKICAgICBbd2ViVmlld0Nv
bmZpZ3VyYXRpb24gc2V0VVJMU2NoZW1lSGFuZGxlcjpoYW5kbGVyLmdldCgpIGZvclVSTFNjaGVt
ZTpAIlBTT04iXTsKIAotICAgIGF1dG8gbWVzc2FnZUhhbmRsZXIgPSBhZG9wdE5TKFtbUFNPTk1l
c3NhZ2VIYW5kbGVyIGFsbG9jXSBpbml0XSk7Ci0gICAgW1t3ZWJWaWV3Q29uZmlndXJhdGlvbiB1
c2VyQ29udGVudENvbnRyb2xsZXJdIGFkZFNjcmlwdE1lc3NhZ2VIYW5kbGVyOm1lc3NhZ2VIYW5k
bGVyLmdldCgpIG5hbWU6QCJwc29uIl07Ci0KICAgICBhdXRvIHdlYlZpZXcgPSBhZG9wdE5TKFtb
V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgODAwLCA2MDAp
IGNvbmZpZ3VyYXRpb246d2ViVmlld0NvbmZpZ3VyYXRpb24uZ2V0KCldKTsKICAgICBhdXRvIGRl
bGVnYXRlID0gYWRvcHROUyhbW1BTT05OYXZpZ2F0aW9uRGVsZWdhdGUgYWxsb2NdIGluaXRdKTsK
ICAgICBbd2ViVmlldyBzZXROYXZpZ2F0aW9uRGVsZWdhdGU6ZGVsZWdhdGUuZ2V0KCldOwpAQCAt
MjgwMywzNSArMjgxMiwyNiBAQCBURVNUKFByb2Nlc3NTd2FwLCBQYWdlWm9vbUxldmVsQWZ0ZXJT
d2FwKQogICAgIE5TVVJMUmVxdWVzdCAqcmVxdWVzdCA9IFtOU1VSTFJlcXVlc3QgcmVxdWVzdFdp
dGhVUkw6W05TVVJMIFVSTFdpdGhTdHJpbmc6QCJwc29uOi8vd3d3LndlYmtpdC5vcmcvbWFpbi5o
dG1sIl1dOwogICAgIFt3ZWJWaWV3IGxvYWRSZXF1ZXN0OnJlcXVlc3RdOwogCi0gICAgVGVzdFdl
YktpdEFQSTo6VXRpbDo6cnVuKCZyZWNlaXZlZE1lc3NhZ2UpOwotICAgIHJlY2VpdmVkTWVzc2Fn
ZSA9IGZhbHNlOwotCi0gICAgRVhQRUNUX1dLX1NUUkVRKEAiNDAwIiwgcmVjZWl2ZWRNZXNzYWdl
cy5nZXQoKVswXSk7Ci0KICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOwogICAg
IGRvbmUgPSBmYWxzZTsKIAorICAgIHdhaXRVbnRpbENsaWVudFdpZHRoSXMod2ViVmlldy5nZXQo
KSwgNDAwKTsKKwogICAgIHJlcXVlc3QgPSBbTlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRoVVJMOltO
U1VSTCBVUkxXaXRoU3RyaW5nOkAicHNvbjovL3d3dy5hcHBsZS5jb20vbWFpbi5odG1sIl1dOwog
ICAgIFt3ZWJWaWV3IGxvYWRSZXF1ZXN0OnJlcXVlc3RdOwogCi0gICAgVGVzdFdlYktpdEFQSTo6
VXRpbDo6cnVuKCZyZWNlaXZlZE1lc3NhZ2UpOwotICAgIHJlY2VpdmVkTWVzc2FnZSA9IGZhbHNl
OwotCi0gICAgRVhQRUNUX1dLX1NUUkVRKEAiNDAwIiwgcmVjZWl2ZWRNZXNzYWdlcy5nZXQoKVsx
XSk7Ci0KICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOwogICAgIGRvbmUgPSBm
YWxzZTsKIAorICAgIHdhaXRVbnRpbENsaWVudFdpZHRoSXMod2ViVmlldy5nZXQoKSwgNDAwKTsK
KwogICAgIC8vIEtpbGwgdGhlIFdlYlByb2Nlc3MsIHRoZSBwYWdlIHNob3VsZCByZWxvYWQgYXV0
b21hdGljYWxseSBhbmQgdGhlIHBhZ2Ugem9vbSBsZXZlbCBzaG91bGQgYmUgbWFpbnRhaW5lZC4K
ICAgICBraWxsKFt3ZWJWaWV3IF93ZWJQcm9jZXNzSWRlbnRpZmllcl0sIDkpOwogCi0gICAgVGVz
dFdlYktpdEFQSTo6VXRpbDo6cnVuKCZyZWNlaXZlZE1lc3NhZ2UpOwotICAgIHJlY2VpdmVkTWVz
c2FnZSA9IGZhbHNlOwotCi0gICAgRVhQRUNUX1dLX1NUUkVRKEAiNDAwIiwgcmVjZWl2ZWRNZXNz
YWdlcy5nZXQoKVsyXSk7Ci0KICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJmRvbmUpOwog
ICAgIGRvbmUgPSBmYWxzZTsKKworICAgIHdhaXRVbnRpbENsaWVudFdpZHRoSXMod2ViVmlldy5n
ZXQoKSwgNDAwKTsKIH0KIAogI2VuZGlmIC8vIFBMQVRGT1JNKE1BQykK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>363236</attachid>
            <date>2019-02-28 10:24:39 -0800</date>
            <delta_ts>2019-02-28 10:52:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195107-20190228102438.patch</filename>
            <type>text/plain</type>
            <size>5066</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyMjAzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggODgzNmQ0YmU0N2QzZjI3M2RmYTk3MzkwNjBmZjA5ZmFi
MDczZTgxMS4uYTQxNmZmYjllN2U3NDA3OTQzMzYwYWQxYmRjMTQ0ZWRiMWUyMTk5NSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDE5LTAyLTI4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgRmxha3kgQVBJIFRlc3Q6IFRlc3RXZWJLaXRBUEkuUHJvY2Vzc1N3YXAuUGFnZVpvb21MZXZl
bEFmdGVyU3dhcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTk1MTA3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWxleCBDaHJpc3RlbnNlbi4KKworICAg
ICAgICBHaXZlIHNvbWUgdGltZSBmb3IgdGhlIHpvb20gbGV2ZWwgdG8gZ2V0IHJlc3RvcmVkLgor
CisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9u
TmF2aWdhdGlvbi5tbToKKwogMjAxOS0wMi0yOCAgU2lodWkgTGl1ICA8c2lodWlfbGl1QGFwcGxl
LmNvbT4KIAogICAgICAgICBTdG9wIHVzaW5nIGxlZ2FjeSBJREIgcGF0aCBieSBkZWZhdWx0IHdo
ZW4gY3JlYXRpbmcgV2ViUHJvY2Vzc1Bvb2wgZnJvbSB3ZWJzaXRlRGF0YVN0b3JlCmRpZmYgLS1n
aXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Byb2Nlc3NTd2FwT25O
YXZpZ2F0aW9uLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9j
ZXNzU3dhcE9uTmF2aWdhdGlvbi5tbQppbmRleCA0N2U5ZjViYTNhNzA4ZDE1ZDY0ODVlZTkxYjk0
NDNlZWM0Y2ZhYTNmLi5kZTQ0ZWNhZWUwZmIwMTkzNDFjZDFmNmQxZDE0ZDNiNTExOWZiMDhkIDEw
MDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Byb2Nlc3NT
d2FwT25OYXZpZ2F0aW9uLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0
Q29jb2EvUHJvY2Vzc1N3YXBPbk5hdmlnYXRpb24ubW0KQEAgLTI3NjUsMjAgKzI3NjUsMzkgQEAg
VEVTVChQcm9jZXNzU3dhcCwgTWFpbkZyYW1lc09ubHkpCiAKICNpZiBQTEFURk9STShNQUMpCiAK
LXN0YXRpYyBjb25zdCBjaGFyKiBzZW5kQm9keUNsaWVudFdpZHRoID0gUiJQU09OUkVTT1VSQ0Uo
CitzdGF0aWMgY29uc3QgY2hhciogZ2V0Q2xpZW50V2lkdGhCeXRlcyA9IFIiUFNPTlJFU09VUkNF
KAogPGJvZHk+CiBURVNUCiA8c2NyaXB0Pgotb25sb2FkID0gKCkgPT4gewotICAgIGRvY3VtZW50
LmJvZHkub2Zmc2V0VG9wOyAgICAvLyBmb3JjZSBsYXlvdXQKLSAgICBzZXRUaW1lb3V0KCgpID0+
IHsKLSAgICAgICAgd2luZG93LndlYmtpdC5tZXNzYWdlSGFuZGxlcnMucHNvbi5wb3N0TWVzc2Fn
ZSgiIiArIGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGgpOwotICAgIH0pOworZnVuY3Rpb24gZ2V0
Q2xpZW50V2lkdGgoKQoreworICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOyAvLyBGb3JjZSBs
YXlvdXQuCisgICAgcmV0dXJuIGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGg7CiB9CiA8L3Njcmlw
dD4KIDwvYm9keT4KIClQU09OUkVTT1VSQ0UiOwogCitzdGF0aWMgdW5zaWduZWQgd2FpdFVudGls
Q2xpZW50V2lkdGhJcyhXS1dlYlZpZXcgKndlYlZpZXcsIHVuc2lnbmVkIGV4cGVjdGVkQ2xpZW50
V2lkdGgpCit7CisgICAgaW50IHRpbWVvdXQgPSAxMDsKKyAgICB1bnNpZ25lZCBjbGllbnRXaWR0
aCA9IDA7CisgICAgZG8geworICAgICAgICBpZiAodGltZW91dCAhPSAxMCkKKyAgICAgICAgICAg
IFRlc3RXZWJLaXRBUEk6OlV0aWw6OnNsZWVwKDAuMSk7CisKKyAgICAgICAgW3dlYlZpZXcgZXZh
bHVhdGVKYXZhU2NyaXB0OkAiZ2V0Q2xpZW50V2lkdGgoKSIgY29tcGxldGlvbkhhbmRsZXI6IFsm
XSAoaWQgcmVzdWx0LCBOU0Vycm9yICplcnJvcikgeworICAgICAgICAgICAgY2xpZW50V2lkdGgg
PSBbcmVzdWx0IGludGVnZXJWYWx1ZV07CisgICAgICAgICAgICBkb25lID0gdHJ1ZTsKKyAgICAg
ICAgfV07CisgICAgICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgICAg
IGRvbmUgPSBmYWxzZTsKKyAgICAgICAgLS10aW1lb3V0OworICAgIH0gd2hpbGUgKGNsaWVudFdp
ZHRoICE9IGV4cGVjdGVkQ2xpZW50V2lkdGggJiYgdGltZW91dCA+PSAwKTsKKworICAgIHJldHVy
biBjbGllbnRXaWR0aDsKK30KKwogVEVTVChQcm9jZXNzU3dhcCwgUGFnZVpvb21MZXZlbEFmdGVy
U3dhcCkKIHsKICAgICBhdXRvIHByb2Nlc3NQb29sQ29uZmlndXJhdGlvbiA9IHBzb25Qcm9jZXNz
UG9vbENvbmZpZ3VyYXRpb24oKTsKQEAgLTI3ODcsMTMgKzI4MDYsMTAgQEAgVEVTVChQcm9jZXNz
U3dhcCwgUGFnZVpvb21MZXZlbEFmdGVyU3dhcCkKICAgICBhdXRvIHdlYlZpZXdDb25maWd1cmF0
aW9uID0gYWRvcHROUyhbW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gYWxsb2NdIGluaXRdKTsKICAg
ICBbd2ViVmlld0NvbmZpZ3VyYXRpb24gc2V0UHJvY2Vzc1Bvb2w6cHJvY2Vzc1Bvb2wuZ2V0KCld
OwogICAgIGF1dG8gaGFuZGxlciA9IGFkb3B0TlMoW1tQU09OU2NoZW1lIGFsbG9jXSBpbml0XSk7
Ci0gICAgW2hhbmRsZXIgYWRkTWFwcGluZ0Zyb21VUkxTdHJpbmc6QCJwc29uOi8vd3d3LndlYmtp
dC5vcmcvbWFpbi5odG1sIiB0b0RhdGE6c2VuZEJvZHlDbGllbnRXaWR0aF07Ci0gICAgW2hhbmRs
ZXIgYWRkTWFwcGluZ0Zyb21VUkxTdHJpbmc6QCJwc29uOi8vd3d3LmFwcGxlLmNvbS9tYWluLmh0
bWwiIHRvRGF0YTpzZW5kQm9keUNsaWVudFdpZHRoXTsKKyAgICBbaGFuZGxlciBhZGRNYXBwaW5n
RnJvbVVSTFN0cmluZzpAInBzb246Ly93d3cud2Via2l0Lm9yZy9tYWluLmh0bWwiIHRvRGF0YTpn
ZXRDbGllbnRXaWR0aEJ5dGVzXTsKKyAgICBbaGFuZGxlciBhZGRNYXBwaW5nRnJvbVVSTFN0cmlu
ZzpAInBzb246Ly93d3cuYXBwbGUuY29tL21haW4uaHRtbCIgdG9EYXRhOmdldENsaWVudFdpZHRo
Qnl0ZXNdOwogICAgIFt3ZWJWaWV3Q29uZmlndXJhdGlvbiBzZXRVUkxTY2hlbWVIYW5kbGVyOmhh
bmRsZXIuZ2V0KCkgZm9yVVJMU2NoZW1lOkAiUFNPTiJdOwogCi0gICAgYXV0byBtZXNzYWdlSGFu
ZGxlciA9IGFkb3B0TlMoW1tQU09OTWVzc2FnZUhhbmRsZXIgYWxsb2NdIGluaXRdKTsKLSAgICBb
W3dlYlZpZXdDb25maWd1cmF0aW9uIHVzZXJDb250ZW50Q29udHJvbGxlcl0gYWRkU2NyaXB0TWVz
c2FnZUhhbmRsZXI6bWVzc2FnZUhhbmRsZXIuZ2V0KCkgbmFtZTpAInBzb24iXTsKLQogICAgIGF1
dG8gd2ViVmlldyA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNN
YWtlUmVjdCgwLCAwLCA4MDAsIDYwMCkgY29uZmlndXJhdGlvbjp3ZWJWaWV3Q29uZmlndXJhdGlv
bi5nZXQoKV0pOwogICAgIGF1dG8gZGVsZWdhdGUgPSBhZG9wdE5TKFtbUFNPTk5hdmlnYXRpb25E
ZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOwogICAgIFt3ZWJWaWV3IHNldE5hdmlnYXRpb25EZWxlZ2F0
ZTpkZWxlZ2F0ZS5nZXQoKV07CkBAIC0yODA2LDM1ICsyODIyLDI5IEBAIFRFU1QoUHJvY2Vzc1N3
YXAsIFBhZ2Vab29tTGV2ZWxBZnRlclN3YXApCiAgICAgTlNVUkxSZXF1ZXN0ICpyZXF1ZXN0ID0g
W05TVVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpbTlNVUkwgVVJMV2l0aFN0cmluZzpAInBzb246
Ly93d3cud2Via2l0Lm9yZy9tYWluLmh0bWwiXV07CiAgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6
cmVxdWVzdF07CiAKLSAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJnJlY2VpdmVkTWVzc2Fn
ZSk7Ci0gICAgcmVjZWl2ZWRNZXNzYWdlID0gZmFsc2U7Ci0KLSAgICBFWFBFQ1RfV0tfU1RSRVEo
QCI0MDAiLCByZWNlaXZlZE1lc3NhZ2VzLmdldCgpWzBdKTsKLQogICAgIFRlc3RXZWJLaXRBUEk6
OlV0aWw6OnJ1bigmZG9uZSk7CiAgICAgZG9uZSA9IGZhbHNlOwogCisgICAgdW5zaWduZWQgY2xp
ZW50V2lkdGggPSB3YWl0VW50aWxDbGllbnRXaWR0aElzKHdlYlZpZXcuZ2V0KCksIDQwMCk7Cisg
ICAgRVhQRUNUX0VRKDQwMFUsIGNsaWVudFdpZHRoKTsKKwogICAgIHJlcXVlc3QgPSBbTlNVUkxS
ZXF1ZXN0IHJlcXVlc3RXaXRoVVJMOltOU1VSTCBVUkxXaXRoU3RyaW5nOkAicHNvbjovL3d3dy5h
cHBsZS5jb20vbWFpbi5odG1sIl1dOwogICAgIFt3ZWJWaWV3IGxvYWRSZXF1ZXN0OnJlcXVlc3Rd
OwogCi0gICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZyZWNlaXZlZE1lc3NhZ2UpOwotICAg
IHJlY2VpdmVkTWVzc2FnZSA9IGZhbHNlOwotCi0gICAgRVhQRUNUX1dLX1NUUkVRKEAiNDAwIiwg
cmVjZWl2ZWRNZXNzYWdlcy5nZXQoKVsxXSk7Ci0KICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpy
dW4oJmRvbmUpOwogICAgIGRvbmUgPSBmYWxzZTsKIAorICAgIGNsaWVudFdpZHRoID0gd2FpdFVu
dGlsQ2xpZW50V2lkdGhJcyh3ZWJWaWV3LmdldCgpLCA0MDApOworICAgIEVYUEVDVF9FUSg0MDBV
LCBjbGllbnRXaWR0aCk7CisKICAgICAvLyBLaWxsIHRoZSBXZWJQcm9jZXNzLCB0aGUgcGFnZSBz
aG91bGQgcmVsb2FkIGF1dG9tYXRpY2FsbHkgYW5kIHRoZSBwYWdlIHpvb20gbGV2ZWwgc2hvdWxk
IGJlIG1haW50YWluZWQuCiAgICAga2lsbChbd2ViVmlldyBfd2ViUHJvY2Vzc0lkZW50aWZpZXJd
LCA5KTsKIAotICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmcmVjZWl2ZWRNZXNzYWdlKTsK
LSAgICByZWNlaXZlZE1lc3NhZ2UgPSBmYWxzZTsKLQotICAgIEVYUEVDVF9XS19TVFJFUShAIjQw
MCIsIHJlY2VpdmVkTWVzc2FnZXMuZ2V0KClbMl0pOwotCiAgICAgVGVzdFdlYktpdEFQSTo6VXRp
bDo6cnVuKCZkb25lKTsKICAgICBkb25lID0gZmFsc2U7CisKKyAgICBjbGllbnRXaWR0aCA9IHdh
aXRVbnRpbENsaWVudFdpZHRoSXMod2ViVmlldy5nZXQoKSwgNDAwKTsKKyAgICBFWFBFQ1RfRVEo
NDAwVSwgY2xpZW50V2lkdGgpOwogfQogCiAjZW5kaWYgLy8gUExBVEZPUk0oTUFDKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>