<?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>210676</bug_id>
          
          <creation_ts>2020-04-17 15:43:40 -0700</creation_ts>
          <short_desc>REGRESSION (r260278): TestWebKitAPI.Fullscreen.Delegate is timing out on macOS bots</short_desc>
          <delta_ts>2020-06-12 12:23:11 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=210662</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="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Peng Liu">peng.liu6</assigned_to>
          <cc>jer.noble</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>tsavell</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>1642875</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-04-17 15:43:40 -0700</bug_when>
    <thetext>TestWebKitAPI.Fullscreen.Delegate is consistently timing out on macOS Debug bots, and appears to be flaky on macOS release bots.

Timeout

    TestWebKitAPI.Fullscreen.Delegate
        _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.

https://results.webkit.org/?suite=api-tests&amp;test=TestWebKitAPI.Fullscreen.Delegate</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1642876</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-17 15:44:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/61953702&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644561</commentid>
    <comment_count>2</comment_count>
      <attachid>397281</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-04-22 15:55:12 -0700</bug_when>
    <thetext>Created attachment 397281
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644576</commentid>
    <comment_count>3</comment_count>
      <attachid>397288</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-04-22 16:42:25 -0700</bug_when>
    <thetext>Created attachment 397288
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1644652</commentid>
    <comment_count>4</comment_count>
      <attachid>397288</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2020-04-22 21:00:25 -0700</bug_when>
    <thetext>Comment on attachment 397288
Patch

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

Patch looks good. A better patch would audit all of the unit tests and fix this up. For future thought, design to prevent this kind of mistake or detect it.

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/FullscreenDelegate.mm:89
&gt; +    RetainPtr&lt;WKWebView&gt; webView = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 100, 100) configuration:configuration.get()]);

This ok as-is. No change needed. Optimal solution would use auto.

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/FullscreenLayoutConstraints.mm:59
&gt; +    RetainPtr&lt;WKWebView&gt; webView = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 100, 100) configuration:configuration.get()]);

Ditto.

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/PictureInPictureDelegate.mm:119
&gt; +    RetainPtr&lt;WKWebView&gt; webView = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 640, 480) configuration:configuration.get()]);

Ditto.

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/TopContentInset.mm:62
&gt; +    RetainPtr&lt;WKWebView&gt; webView = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 100, 100) configuration:configuration.get()]);

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1645010</commentid>
    <comment_count>5</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-04-23 16:44:02 -0700</bug_when>
    <thetext>(In reply to Daniel Bates from comment #4)
&gt; Comment on attachment 397288 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=397288&amp;action=review
&gt; 
&gt; Patch looks good. A better patch would audit all of the unit tests and fix
&gt; this up. For future thought, design to prevent this kind of mistake or
&gt; detect it.

Indeed. This was the result of a minor audit itself.

&gt; &gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/FullscreenDelegate.mm:89
&gt; &gt; +    RetainPtr&lt;WKWebView&gt; webView = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 100, 100) configuration:configuration.get()]);
&gt; 
&gt; This ok as-is. No change needed. Optimal solution would use auto.


Okay, for the sake of expediency, I&apos;m not going to update these all to use auto at this time. 

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1645011</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-23 16:45:20 -0700</bug_when>
    <thetext>Committed r260606: &lt;https://trac.webkit.org/changeset/260606&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 397288.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1645072</commentid>
    <comment_count>7</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-04-23 21:18:07 -0700</bug_when>
    <thetext>(In reply to EWS from comment #6)
&gt; Committed r260606: &lt;https://trac.webkit.org/changeset/260606&gt;
Sadly, this has not resolved the timeouts on the bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647525</commentid>
    <comment_count>8</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2020-04-30 13:17:11 -0700</bug_when>
    <thetext>*** Bug 211237 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647528</commentid>
    <comment_count>9</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-04-30 13:27:08 -0700</bug_when>
    <thetext>Reopening since it isn&apos;t fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649740</commentid>
    <comment_count>10</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-05-06 12:12:41 -0700</bug_when>
    <thetext>Disabled the test in https://trac.webkit.org/changeset/261243/webkit to get the bots to green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662085</commentid>
    <comment_count>11</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-06-12 12:23:11 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #10)
&gt; Disabled the test in https://trac.webkit.org/changeset/261243/webkit to get
&gt; the bots to green.
Specifically, I disabled the Fullscreen.Alert test since it was causing the subsequent test to fail.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>397281</attachid>
            <date>2020-04-22 15:55:12 -0700</date>
            <delta_ts>2020-04-22 16:42:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-210676-20200422155512.patch</filename>
            <type>text/plain</type>
            <size>7390</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwNTIyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMjRjYTU5NTRkOTA1YWJlNzIwNmRlMWQzY2RmNzNmMzEx
ZWE4ODljZi4uMjkwMzk4ODE2NzUxMjE3ODE3MDA0YTkzMjQ1NDRiMTM2MDdhM2ZiMSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDIwLTA0LTIyICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAg
ICAgIFJFR1JFU1NJT04gKHIyNjAyNzgpOiBUZXN0V2ViS2l0QVBJLkZ1bGxzY3JlZW4uRGVsZWdh
dGUgaXMgdGltaW5nIG91dCBvbiBtYWNPUyBib3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTA2NzYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYx
OTUzNzAyPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEEgbnVtYmVyIG9mIEFQSSB0ZXN0cyBtb2RpZnkgdGhlIFdLV2ViVmlld0NvbmZpZ3VyYXRpb24g
YWZ0ZXIgY2FsbGluZyAtW1dLV2ViVmlldyBpbml0V2l0aEZyYW1lOmNvbmZpZ3VyYXRpb246XSwg
d2hpY2gKKyAgICAgICAgY291bGQgYmUgYSBzb3VyY2Ugb2YgZmFpbHVyZXMgb3IgZmxha2luZXNz
LiBVcGRhdGUgdGhlc2UgdGVzdHMgdG8gc2V0IHRob3NlIGNvbmZpZ3VyYXRpb24gdmFsdWVzIGJl
Zm9yZSBwYXNzaW5nIHRoZQorICAgICAgICBjb25maWd1cmF0aW9uIHRvIFdLV2ViVmlldy4KKwor
ICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkFsZXJ0
Lm1tOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVTVCk6CisgICAgICAgICogVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuRGVsZWdhdGUubW06CisgICAgICAgIChU
ZXN0V2ViS2l0QVBJOjpURVNUKToKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL0Z1bGxzY3JlZW5MYXlvdXRDb25zdHJhaW50cy5tbToKKyAgICAgICAgKFRlc3RXZWJL
aXRBUEk6OlRFU1QpOgorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
UGljdHVyZUluUGljdHVyZURlbGVnYXRlLm1tOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVT
VCk6CisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Ub3BDb250ZW50
SW5zZXQubW06CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUKToKKwogMjAyMC0wNC0yMiAg
QWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIEFk
ZCB1bml0IHRlc3QgZm9yIHJlc3VtaW5nIGRvd25sb2FkcwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuQWxlcnQubW0gYi9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0Z1bGxzY3JlZW5BbGVydC5tbQppbmRleCBj
YzdjMzc5NGQ0MTU5NGI1MGMxNGMzNWI0MWZiN2VmMTNlMWRlOGM4Li5mMjQxN2E0NWFmOGY4YmY5
ZjM4OGVjMzE0MWY3ODQwYWU3MDVkZTBmIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdENvY29hL0Z1bGxzY3JlZW5BbGVydC5tbQorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0Z1bGxzY3JlZW5BbGVydC5tbQpAQCAtNDEsOCArNDEs
OCBAQCBzdGF0aWMgYm9vbCBpc091dE9mRnVsbHNjcmVlbiA9IGZhbHNlOwogVEVTVChGdWxsc2Ny
ZWVuLCBBbGVydCkKIHsKICAgICBhdXRvIGNvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbV0tXZWJW
aWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOwotICAgIGF1dG8gd2ViVmlldyA9IGFkb3B0
TlMoW1tUZXN0V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwg
MTAwLCAxMDApIGNvbmZpZ3VyYXRpb246Y29uZmlndXJhdGlvbi5nZXQoKV0pOwogICAgIFtjb25m
aWd1cmF0aW9uIHByZWZlcmVuY2VzXS5fZnVsbFNjcmVlbkVuYWJsZWQgPSBZRVM7CisgICAgYXV0
byB3ZWJWaWV3ID0gYWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6
TlNNYWtlUmVjdCgwLCAwLCAxMDAsIDEwMCkgY29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdl
dCgpXSk7CiAKICAgICBhdXRvIGNoZWNrRnVsbHNjcmVlbiA9IFsmXSB7CiAgICAgICAgIGlzSW5G
dWxsc2NyZWVuID0gW3dlYlZpZXcgX2lzSW5GdWxsc2NyZWVuXTsKZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkRlbGVnYXRlLm1tIGIv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuRGVsZWdhdGUu
bW0KaW5kZXggMTkwNmMzZWU1NTk3YjdkODFkMGFiMWNhNGU2MDA0YTI2MDY1MGVmMS4uYWUyZTIw
YjAxNjdlZGNlNGUzMmI4ZWVmOTIyNmMwZTQ0ZDllMTU2NiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuRGVsZWdhdGUubW0KKysrIGIv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuRGVsZWdhdGUu
bW0KQEAgLTg1LDggKzg1LDggQEAgbmFtZXNwYWNlIFRlc3RXZWJLaXRBUEkgewogVEVTVChGdWxs
c2NyZWVuLCBEZWxlZ2F0ZSkKIHsKICAgICBSZXRhaW5QdHI8V0tXZWJWaWV3Q29uZmlndXJhdGlv
bj4gY29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0aW9uIGFsbG9j
XSBpbml0XSk7Ci0gICAgUmV0YWluUHRyPFdLV2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tX
S1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCAxMDAsIDEwMCkg
Y29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdldCgpXSk7CiAgICAgW2NvbmZpZ3VyYXRpb24g
cHJlZmVyZW5jZXNdLl9mdWxsU2NyZWVuRW5hYmxlZCA9IFlFUzsKKyAgICBSZXRhaW5QdHI8V0tX
ZWJWaWV3PiB3ZWJWaWV3ID0gYWRvcHROUyhbW1dLV2ViVmlldyBhbGxvY10gaW5pdFdpdGhGcmFt
ZTpOU01ha2VSZWN0KDAsIDAsIDEwMCwgMTAwKSBjb25maWd1cmF0aW9uOmNvbmZpZ3VyYXRpb24u
Z2V0KCldKTsKICAgICBSZXRhaW5QdHI8RnVsbHNjcmVlbkRlbGVnYXRlTWVzc2FnZUhhbmRsZXI+
IGhhbmRsZXIgPSBhZG9wdE5TKFtbRnVsbHNjcmVlbkRlbGVnYXRlTWVzc2FnZUhhbmRsZXIgYWxs
b2NdIGluaXRdKTsKICAgICBbW2NvbmZpZ3VyYXRpb24gdXNlckNvbnRlbnRDb250cm9sbGVyXSBh
ZGRTY3JpcHRNZXNzYWdlSGFuZGxlcjpoYW5kbGVyLmdldCgpIG5hbWU6QCJmdWxsc2NyZWVuQ2hh
bmdlSGFuZGxlciJdOwogICAgIFt3ZWJWaWV3IF9zZXRGdWxsc2NyZWVuRGVsZWdhdGU6aGFuZGxl
ci5nZXQoKV07CmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENv
Y29hL0Z1bGxzY3JlZW5MYXlvdXRDb25zdHJhaW50cy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkxheW91dENvbnN0cmFpbnRzLm1tCmluZGV4IGIz
OWNlODFlNDQ1OTljMjM4ZmNjOTU3YzQ5NTAyMGM4MWJlNGExYzMuLmU1ODU4YmU5M2Y2ZTY3MDdl
YTMzYjZkNDczNTNiODMxNmNjN2I3NWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkxheW91dENvbnN0cmFpbnRzLm1tCisrKyBiL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkxheW91dENvbnN0
cmFpbnRzLm1tCkBAIC01NSw4ICs1NSw4IEBAIG5hbWVzcGFjZSBUZXN0V2ViS2l0QVBJIHsKIFRF
U1QoRnVsbHNjcmVlbiwgTGF5b3V0Q29uc3RyYWludHMpCiB7CiAgICAgUmV0YWluUHRyPFdLV2Vi
Vmlld0NvbmZpZ3VyYXRpb24+IGNvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29u
ZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOwotICAgIFJldGFpblB0cjxXS1dlYlZpZXc+IHdlYlZp
ZXcgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3Qo
MCwgMCwgMTAwLCAxMDApIGNvbmZpZ3VyYXRpb246Y29uZmlndXJhdGlvbi5nZXQoKV0pOwogICAg
IFtjb25maWd1cmF0aW9uIHByZWZlcmVuY2VzXS5fZnVsbFNjcmVlbkVuYWJsZWQgPSBZRVM7Cisg
ICAgUmV0YWluUHRyPFdLV2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxs
b2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCAxMDAsIDEwMCkgY29uZmlndXJhdGlv
bjpjb25maWd1cmF0aW9uLmdldCgpXSk7CiAgICAgUmV0YWluUHRyPEZ1bGxzY3JlZW5TdGF0ZUNo
YW5nZU1lc3NhZ2VIYW5kbGVyPiBoYW5kbGVyID0gYWRvcHROUyhbW0Z1bGxzY3JlZW5TdGF0ZUNo
YW5nZU1lc3NhZ2VIYW5kbGVyIGFsbG9jXSBpbml0XSk7CiAgICAgW1tjb25maWd1cmF0aW9uIHVz
ZXJDb250ZW50Q29udHJvbGxlcl0gYWRkU2NyaXB0TWVzc2FnZUhhbmRsZXI6aGFuZGxlci5nZXQo
KSBuYW1lOkAiZnVsbHNjcmVlblN0YXRlQ2hhbmdlSGFuZGxlciJdOwogCmRpZmYgLS1naXQgYS9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1BpY3R1cmVJblBpY3R1cmVEZWxl
Z2F0ZS5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUGljdHVyZUlu
UGljdHVyZURlbGVnYXRlLm1tCmluZGV4IDZjNGQ4MGFkZjk0ODY1NWVlMTA3NzFmODVjMzZmMTZl
OTdhNzczMWYuLjkzOWM1N2I0ZDhiMjY3NjY0YmNkMmFiNzY0ZDRkODhlNjk1OWMyN2EgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUGljdHVyZUluUGlj
dHVyZURlbGVnYXRlLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29j
b2EvUGljdHVyZUluUGljdHVyZURlbGVnYXRlLm1tCkBAIC0xMTIsMTEgKzExMiwxMiBAQCBuYW1l
c3BhY2UgVGVzdFdlYktpdEFQSSB7CiBURVNUKFBpY3R1cmVJblBpY3R1cmUsIFdLVUlEZWxlZ2F0
ZSkKIHsKICAgICBSZXRhaW5QdHI8V0tXZWJWaWV3Q29uZmlndXJhdGlvbj4gY29uZmlndXJhdGlv
biA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0aW9uIGFsbG9jXSBpbml0XSk7Ci0gICAg
UmV0YWluUHRyPFdLV2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxsb2Nd
IGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA2NDAsIDQ4MCkgY29uZmlndXJhdGlvbjpj
b25maWd1cmF0aW9uLmdldCgpXSk7CiAgICAgW2NvbmZpZ3VyYXRpb24gcHJlZmVyZW5jZXNdLl9m
dWxsU2NyZWVuRW5hYmxlZCA9IFlFUzsKICAgICBbY29uZmlndXJhdGlvbiBwcmVmZXJlbmNlc10u
X2FsbG93c1BpY3R1cmVJblBpY3R1cmVNZWRpYVBsYXliYWNrID0gWUVTOwogICAgIFJldGFpblB0
cjxQaWN0dXJlSW5QaWN0dXJlVUlEZWxlZ2F0ZT4gaGFuZGxlciA9IGFkb3B0TlMoW1tQaWN0dXJl
SW5QaWN0dXJlVUlEZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOwogICAgIFtbY29uZmlndXJhdGlvbiB1
c2VyQ29udGVudENvbnRyb2xsZXJdIGFkZFNjcmlwdE1lc3NhZ2VIYW5kbGVyOmhhbmRsZXIuZ2V0
KCkgbmFtZTpAInBpY3R1cmVJblBpY3R1cmVDaGFuZ2VIYW5kbGVyIl07CisgICAgUmV0YWluUHRy
PFdLV2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRo
RnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA2NDAsIDQ4MCkgY29uZmlndXJhdGlvbjpjb25maWd1cmF0
aW9uLmdldCgpXSk7CisKICAgICBbd2ViVmlldyBzZXRVSURlbGVnYXRlOmhhbmRsZXIuZ2V0KCld
OwogCiAjaWYgSEFWRShUT1VDSF9CQVIpCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdENvY29hL1RvcENvbnRlbnRJbnNldC5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0Q29jb2EvVG9wQ29udGVudEluc2V0Lm1tCmluZGV4IDA0ZWYwMDZiYjgx
OTg3YTI1Y2ZjZDdmMjA5N2EwNWI0M2RmM2YzMzYuLmMyNDE3YjM1YTQ1NWEwMjUzZTJmMWU1OTUy
MmE4NGQzMzcyYWU1MDAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2Vi
S2l0Q29jb2EvVG9wQ29udGVudEluc2V0Lm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvVG9wQ29udGVudEluc2V0Lm1tCkBAIC01NiwxMiArNTYsMTIgQEAgbmFt
ZXNwYWNlIFRlc3RXZWJLaXRBUEkgewogVEVTVChUb3BDb250ZW50SW5zZXQsIEZ1bGxzY3JlZW4p
CiB7CiAgICAgUmV0YWluUHRyPFdLV2ViVmlld0NvbmZpZ3VyYXRpb24+IGNvbmZpZ3VyYXRpb24g
PSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOwotICAgIFJl
dGFpblB0cjxXS1dlYlZpZXc+IHdlYlZpZXcgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBp
bml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgMTAwLCAxMDApIGNvbmZpZ3VyYXRpb246Y29u
ZmlndXJhdGlvbi5nZXQoKV0pOwogICAgIFt3ZWJWaWV3IF9zZXRUb3BDb250ZW50SW5zZXQ6MTBd
OwogICAgIFt3ZWJWaWV3IF9zZXRBdXRvbWF0aWNhbGx5QWRqdXN0c0NvbnRlbnRJbnNldHM6Tk9d
OwogICAgIFtjb25maWd1cmF0aW9uIHByZWZlcmVuY2VzXS5fZnVsbFNjcmVlbkVuYWJsZWQgPSBZ
RVM7CiAgICAgUmV0YWluUHRyPEZ1bGxzY3JlZW5DaGFuZ2VNZXNzYWdlSGFuZGxlcj4gaGFuZGxl
ciA9IGFkb3B0TlMoW1tGdWxsc2NyZWVuQ2hhbmdlTWVzc2FnZUhhbmRsZXIgYWxsb2NdIGluaXRd
KTsKICAgICBbW2NvbmZpZ3VyYXRpb24gdXNlckNvbnRlbnRDb250cm9sbGVyXSBhZGRTY3JpcHRN
ZXNzYWdlSGFuZGxlcjpoYW5kbGVyLmdldCgpIG5hbWU6QCJmdWxsc2NyZWVuQ2hhbmdlSGFuZGxl
ciJdOworICAgIFJldGFpblB0cjxXS1dlYlZpZXc+IHdlYlZpZXcgPSBhZG9wdE5TKFtbV0tXZWJW
aWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgMTAwLCAxMDApIGNvbmZp
Z3VyYXRpb246Y29uZmlndXJhdGlvbi5nZXQoKV0pOwogCiAgICAgUmV0YWluUHRyPE5TV2luZG93
PiB3aW5kb3cgPSBhZG9wdE5TKFtbTlNXaW5kb3cgYWxsb2NdIGluaXRXaXRoQ29udGVudFJlY3Q6
W3dlYlZpZXcgZnJhbWVdIHN0eWxlTWFzazpOU1dpbmRvd1N0eWxlTWFza0JvcmRlcmxlc3MgYmFj
a2luZzpOU0JhY2tpbmdTdG9yZUJ1ZmZlcmVkIGRlZmVyOk5PXSk7CiAgICAgW1t3aW5kb3cgY29u
dGVudFZpZXddIGFkZFN1YnZpZXc6d2ViVmlldy5nZXQoKV07Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>397288</attachid>
            <date>2020-04-22 16:42:25 -0700</date>
            <delta_ts>2020-04-23 16:45:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-210676-20200422164225.patch</filename>
            <type>text/plain</type>
            <size>7486</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYwNTIyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMjRjYTU5NTRkOTA1YWJlNzIwNmRlMWQzY2RmNzNmMzEx
ZWE4ODljZi4uMjkwMzk4ODE2NzUxMjE3ODE3MDA0YTkzMjQ1NDRiMTM2MDdhM2ZiMSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2
IEBACisyMDIwLTA0LTIyICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAg
ICAgIFJFR1JFU1NJT04gKHIyNjAyNzgpOiBUZXN0V2ViS2l0QVBJLkZ1bGxzY3JlZW4uRGVsZWdh
dGUgaXMgdGltaW5nIG91dCBvbiBtYWNPUyBib3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTA2NzYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYx
OTUzNzAyPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEEgbnVtYmVyIG9mIEFQSSB0ZXN0cyBtb2RpZnkgdGhlIFdLV2ViVmlld0NvbmZpZ3VyYXRpb24g
YWZ0ZXIgY2FsbGluZyAtW1dLV2ViVmlldyBpbml0V2l0aEZyYW1lOmNvbmZpZ3VyYXRpb246XSwg
d2hpY2gKKyAgICAgICAgY291bGQgYmUgYSBzb3VyY2Ugb2YgZmFpbHVyZXMgb3IgZmxha2luZXNz
LiBVcGRhdGUgdGhlc2UgdGVzdHMgdG8gc2V0IHRob3NlIGNvbmZpZ3VyYXRpb24gdmFsdWVzIGJl
Zm9yZSBwYXNzaW5nIHRoZQorICAgICAgICBjb25maWd1cmF0aW9uIHRvIFdLV2ViVmlldy4KKwor
ICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkFsZXJ0
Lm1tOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVTVCk6CisgICAgICAgICogVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuRGVsZWdhdGUubW06CisgICAgICAgIChU
ZXN0V2ViS2l0QVBJOjpURVNUKToKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL0Z1bGxzY3JlZW5MYXlvdXRDb25zdHJhaW50cy5tbToKKyAgICAgICAgKFRlc3RXZWJL
aXRBUEk6OlRFU1QpOgorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
UGljdHVyZUluUGljdHVyZURlbGVnYXRlLm1tOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVT
VCk6CisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Ub3BDb250ZW50
SW5zZXQubW06CisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNUKToKKwogMjAyMC0wNC0yMiAg
QWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIEFk
ZCB1bml0IHRlc3QgZm9yIHJlc3VtaW5nIGRvd25sb2FkcwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuQWxlcnQubW0gYi9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0Z1bGxzY3JlZW5BbGVydC5tbQppbmRleCBj
YzdjMzc5NGQ0MTU5NGI1MGMxNGMzNWI0MWZiN2VmMTNlMWRlOGM4Li5mMjQxN2E0NWFmOGY4YmY5
ZjM4OGVjMzE0MWY3ODQwYWU3MDVkZTBmIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdENvY29hL0Z1bGxzY3JlZW5BbGVydC5tbQorKysgYi9Ub29scy9UZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0Z1bGxzY3JlZW5BbGVydC5tbQpAQCAtNDEsOCArNDEs
OCBAQCBzdGF0aWMgYm9vbCBpc091dE9mRnVsbHNjcmVlbiA9IGZhbHNlOwogVEVTVChGdWxsc2Ny
ZWVuLCBBbGVydCkKIHsKICAgICBhdXRvIGNvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbV0tXZWJW
aWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOwotICAgIGF1dG8gd2ViVmlldyA9IGFkb3B0
TlMoW1tUZXN0V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwg
MTAwLCAxMDApIGNvbmZpZ3VyYXRpb246Y29uZmlndXJhdGlvbi5nZXQoKV0pOwogICAgIFtjb25m
aWd1cmF0aW9uIHByZWZlcmVuY2VzXS5fZnVsbFNjcmVlbkVuYWJsZWQgPSBZRVM7CisgICAgYXV0
byB3ZWJWaWV3ID0gYWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6
TlNNYWtlUmVjdCgwLCAwLCAxMDAsIDEwMCkgY29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdl
dCgpXSk7CiAKICAgICBhdXRvIGNoZWNrRnVsbHNjcmVlbiA9IFsmXSB7CiAgICAgICAgIGlzSW5G
dWxsc2NyZWVuID0gW3dlYlZpZXcgX2lzSW5GdWxsc2NyZWVuXTsKZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkRlbGVnYXRlLm1tIGIv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuRGVsZWdhdGUu
bW0KaW5kZXggMTkwNmMzZWU1NTk3YjdkODFkMGFiMWNhNGU2MDA0YTI2MDY1MGVmMS4uYWUyZTIw
YjAxNjdlZGNlNGUzMmI4ZWVmOTIyNmMwZTQ0ZDllMTU2NiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVz
dFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuRGVsZWdhdGUubW0KKysrIGIv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9GdWxsc2NyZWVuRGVsZWdhdGUu
bW0KQEAgLTg1LDggKzg1LDggQEAgbmFtZXNwYWNlIFRlc3RXZWJLaXRBUEkgewogVEVTVChGdWxs
c2NyZWVuLCBEZWxlZ2F0ZSkKIHsKICAgICBSZXRhaW5QdHI8V0tXZWJWaWV3Q29uZmlndXJhdGlv
bj4gY29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0aW9uIGFsbG9j
XSBpbml0XSk7Ci0gICAgUmV0YWluUHRyPFdLV2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tX
S1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCAxMDAsIDEwMCkg
Y29uZmlndXJhdGlvbjpjb25maWd1cmF0aW9uLmdldCgpXSk7CiAgICAgW2NvbmZpZ3VyYXRpb24g
cHJlZmVyZW5jZXNdLl9mdWxsU2NyZWVuRW5hYmxlZCA9IFlFUzsKKyAgICBSZXRhaW5QdHI8V0tX
ZWJWaWV3PiB3ZWJWaWV3ID0gYWRvcHROUyhbW1dLV2ViVmlldyBhbGxvY10gaW5pdFdpdGhGcmFt
ZTpOU01ha2VSZWN0KDAsIDAsIDEwMCwgMTAwKSBjb25maWd1cmF0aW9uOmNvbmZpZ3VyYXRpb24u
Z2V0KCldKTsKICAgICBSZXRhaW5QdHI8RnVsbHNjcmVlbkRlbGVnYXRlTWVzc2FnZUhhbmRsZXI+
IGhhbmRsZXIgPSBhZG9wdE5TKFtbRnVsbHNjcmVlbkRlbGVnYXRlTWVzc2FnZUhhbmRsZXIgYWxs
b2NdIGluaXRdKTsKICAgICBbW2NvbmZpZ3VyYXRpb24gdXNlckNvbnRlbnRDb250cm9sbGVyXSBh
ZGRTY3JpcHRNZXNzYWdlSGFuZGxlcjpoYW5kbGVyLmdldCgpIG5hbWU6QCJmdWxsc2NyZWVuQ2hh
bmdlSGFuZGxlciJdOwogICAgIFt3ZWJWaWV3IF9zZXRGdWxsc2NyZWVuRGVsZWdhdGU6aGFuZGxl
ci5nZXQoKV07CmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENv
Y29hL0Z1bGxzY3JlZW5MYXlvdXRDb25zdHJhaW50cy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkxheW91dENvbnN0cmFpbnRzLm1tCmluZGV4IGIz
OWNlODFlNDQ1OTljMjM4ZmNjOTU3YzQ5NTAyMGM4MWJlNGExYzMuLmU1ODU4YmU5M2Y2ZTY3MDdl
YTMzYjZkNDczNTNiODMxNmNjN2I3NWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkxheW91dENvbnN0cmFpbnRzLm1tCisrKyBiL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRnVsbHNjcmVlbkxheW91dENvbnN0
cmFpbnRzLm1tCkBAIC01NSw4ICs1NSw4IEBAIG5hbWVzcGFjZSBUZXN0V2ViS2l0QVBJIHsKIFRF
U1QoRnVsbHNjcmVlbiwgTGF5b3V0Q29uc3RyYWludHMpCiB7CiAgICAgUmV0YWluUHRyPFdLV2Vi
Vmlld0NvbmZpZ3VyYXRpb24+IGNvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29u
ZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOwotICAgIFJldGFpblB0cjxXS1dlYlZpZXc+IHdlYlZp
ZXcgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3Qo
MCwgMCwgMTAwLCAxMDApIGNvbmZpZ3VyYXRpb246Y29uZmlndXJhdGlvbi5nZXQoKV0pOwogICAg
IFtjb25maWd1cmF0aW9uIHByZWZlcmVuY2VzXS5fZnVsbFNjcmVlbkVuYWJsZWQgPSBZRVM7Cisg
ICAgUmV0YWluUHRyPFdLV2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxs
b2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCAxMDAsIDEwMCkgY29uZmlndXJhdGlv
bjpjb25maWd1cmF0aW9uLmdldCgpXSk7CiAgICAgUmV0YWluUHRyPEZ1bGxzY3JlZW5TdGF0ZUNo
YW5nZU1lc3NhZ2VIYW5kbGVyPiBoYW5kbGVyID0gYWRvcHROUyhbW0Z1bGxzY3JlZW5TdGF0ZUNo
YW5nZU1lc3NhZ2VIYW5kbGVyIGFsbG9jXSBpbml0XSk7CiAgICAgW1tjb25maWd1cmF0aW9uIHVz
ZXJDb250ZW50Q29udHJvbGxlcl0gYWRkU2NyaXB0TWVzc2FnZUhhbmRsZXI6aGFuZGxlci5nZXQo
KSBuYW1lOkAiZnVsbHNjcmVlblN0YXRlQ2hhbmdlSGFuZGxlciJdOwogCmRpZmYgLS1naXQgYS9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1BpY3R1cmVJblBpY3R1cmVEZWxl
Z2F0ZS5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUGljdHVyZUlu
UGljdHVyZURlbGVnYXRlLm1tCmluZGV4IDZjNGQ4MGFkZjk0ODY1NWVlMTA3NzFmODVjMzZmMTZl
OTdhNzczMWYuLjkzOWM1N2I0ZDhiMjY3NjY0YmNkMmFiNzY0ZDRkODhlNjk1OWMyN2EgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUGljdHVyZUluUGlj
dHVyZURlbGVnYXRlLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29j
b2EvUGljdHVyZUluUGljdHVyZURlbGVnYXRlLm1tCkBAIC0xMTIsMTEgKzExMiwxMiBAQCBuYW1l
c3BhY2UgVGVzdFdlYktpdEFQSSB7CiBURVNUKFBpY3R1cmVJblBpY3R1cmUsIFdLVUlEZWxlZ2F0
ZSkKIHsKICAgICBSZXRhaW5QdHI8V0tXZWJWaWV3Q29uZmlndXJhdGlvbj4gY29uZmlndXJhdGlv
biA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0aW9uIGFsbG9jXSBpbml0XSk7Ci0gICAg
UmV0YWluUHRyPFdLV2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxsb2Nd
IGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA2NDAsIDQ4MCkgY29uZmlndXJhdGlvbjpj
b25maWd1cmF0aW9uLmdldCgpXSk7CiAgICAgW2NvbmZpZ3VyYXRpb24gcHJlZmVyZW5jZXNdLl9m
dWxsU2NyZWVuRW5hYmxlZCA9IFlFUzsKICAgICBbY29uZmlndXJhdGlvbiBwcmVmZXJlbmNlc10u
X2FsbG93c1BpY3R1cmVJblBpY3R1cmVNZWRpYVBsYXliYWNrID0gWUVTOwogICAgIFJldGFpblB0
cjxQaWN0dXJlSW5QaWN0dXJlVUlEZWxlZ2F0ZT4gaGFuZGxlciA9IGFkb3B0TlMoW1tQaWN0dXJl
SW5QaWN0dXJlVUlEZWxlZ2F0ZSBhbGxvY10gaW5pdF0pOwogICAgIFtbY29uZmlndXJhdGlvbiB1
c2VyQ29udGVudENvbnRyb2xsZXJdIGFkZFNjcmlwdE1lc3NhZ2VIYW5kbGVyOmhhbmRsZXIuZ2V0
KCkgbmFtZTpAInBpY3R1cmVJblBpY3R1cmVDaGFuZ2VIYW5kbGVyIl07CisgICAgUmV0YWluUHRy
PFdLV2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRo
RnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA2NDAsIDQ4MCkgY29uZmlndXJhdGlvbjpjb25maWd1cmF0
aW9uLmdldCgpXSk7CisKICAgICBbd2ViVmlldyBzZXRVSURlbGVnYXRlOmhhbmRsZXIuZ2V0KCld
OwogCiAjaWYgSEFWRShUT1VDSF9CQVIpCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdENvY29hL1RvcENvbnRlbnRJbnNldC5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0Q29jb2EvVG9wQ29udGVudEluc2V0Lm1tCmluZGV4IDA0ZWYwMDZiYjgx
OTg3YTI1Y2ZjZDdmMjA5N2EwNWI0M2RmM2YzMzYuLjJmN2QwNzUwNjE5N2EzOWY0MjcwYmFmNTM3
Y2QwYTg0NjA3NDU2YzkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2Vi
S2l0Q29jb2EvVG9wQ29udGVudEluc2V0Lm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvVG9wQ29udGVudEluc2V0Lm1tCkBAIC01NiwxMiArNTYsMTIgQEAgbmFt
ZXNwYWNlIFRlc3RXZWJLaXRBUEkgewogVEVTVChUb3BDb250ZW50SW5zZXQsIEZ1bGxzY3JlZW4p
CiB7CiAgICAgUmV0YWluUHRyPFdLV2ViVmlld0NvbmZpZ3VyYXRpb24+IGNvbmZpZ3VyYXRpb24g
PSBhZG9wdE5TKFtbV0tXZWJWaWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOwotICAgIFJl
dGFpblB0cjxXS1dlYlZpZXc+IHdlYlZpZXcgPSBhZG9wdE5TKFtbV0tXZWJWaWV3IGFsbG9jXSBp
bml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgMTAwLCAxMDApIGNvbmZpZ3VyYXRpb246Y29u
ZmlndXJhdGlvbi5nZXQoKV0pOwotICAgIFt3ZWJWaWV3IF9zZXRUb3BDb250ZW50SW5zZXQ6MTBd
OwotICAgIFt3ZWJWaWV3IF9zZXRBdXRvbWF0aWNhbGx5QWRqdXN0c0NvbnRlbnRJbnNldHM6Tk9d
OwogICAgIFtjb25maWd1cmF0aW9uIHByZWZlcmVuY2VzXS5fZnVsbFNjcmVlbkVuYWJsZWQgPSBZ
RVM7CiAgICAgUmV0YWluUHRyPEZ1bGxzY3JlZW5DaGFuZ2VNZXNzYWdlSGFuZGxlcj4gaGFuZGxl
ciA9IGFkb3B0TlMoW1tGdWxsc2NyZWVuQ2hhbmdlTWVzc2FnZUhhbmRsZXIgYWxsb2NdIGluaXRd
KTsKICAgICBbW2NvbmZpZ3VyYXRpb24gdXNlckNvbnRlbnRDb250cm9sbGVyXSBhZGRTY3JpcHRN
ZXNzYWdlSGFuZGxlcjpoYW5kbGVyLmdldCgpIG5hbWU6QCJmdWxsc2NyZWVuQ2hhbmdlSGFuZGxl
ciJdOworICAgIFJldGFpblB0cjxXS1dlYlZpZXc+IHdlYlZpZXcgPSBhZG9wdE5TKFtbV0tXZWJW
aWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgMTAwLCAxMDApIGNvbmZp
Z3VyYXRpb246Y29uZmlndXJhdGlvbi5nZXQoKV0pOworICAgIFt3ZWJWaWV3IF9zZXRUb3BDb250
ZW50SW5zZXQ6MTBdOworICAgIFt3ZWJWaWV3IF9zZXRBdXRvbWF0aWNhbGx5QWRqdXN0c0NvbnRl
bnRJbnNldHM6Tk9dOwogCiAgICAgUmV0YWluUHRyPE5TV2luZG93PiB3aW5kb3cgPSBhZG9wdE5T
KFtbTlNXaW5kb3cgYWxsb2NdIGluaXRXaXRoQ29udGVudFJlY3Q6W3dlYlZpZXcgZnJhbWVdIHN0
eWxlTWFzazpOU1dpbmRvd1N0eWxlTWFza0JvcmRlcmxlc3MgYmFja2luZzpOU0JhY2tpbmdTdG9y
ZUJ1ZmZlcmVkIGRlZmVyOk5PXSk7CiAgICAgW1t3aW5kb3cgY29udGVudFZpZXddIGFkZFN1YnZp
ZXc6d2ViVmlldy5nZXQoKV07Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>