<?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>195618</bug_id>
          
          <creation_ts>2019-03-12 05:06:19 -0700</creation_ts>
          <short_desc>[ews-app] Show status bubbles while the patch is waiting in queue</short_desc>
          <delta_ts>2019-03-18 10:56:13 -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>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=195640</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="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>kocsen_chung</cc>
    
    <cc>lforschler</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1515416</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-03-12 05:06:19 -0700</bug_when>
    <thetext>Status bubbles should be displayed while the patch is waiting in queue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515421</commentid>
    <comment_count>1</comment_count>
      <attachid>364381</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-03-12 05:44:41 -0700</bug_when>
    <thetext>Created attachment 364381
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515422</commentid>
    <comment_count>2</comment_count>
      <attachid>364382</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-03-12 05:47:33 -0700</bug_when>
    <thetext>Created attachment 364382
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515586</commentid>
    <comment_count>3</comment_count>
      <attachid>364382</attachid>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-03-12 12:12:48 -0700</bug_when>
    <thetext>Comment on attachment 364382
Proposed patch

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

&gt; Tools/BuildSlaveSupport/ews-app/ews/views/statusbubble.py:38
&gt;  

is there any good way to autogenerate these, so we don&apos;t have to manually update this if we add a new queue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515594</commentid>
    <comment_count>4</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-03-12 12:22:15 -0700</bug_when>
    <thetext>lets add a FIXME bugzilla link, and we can think about this in the future.
r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515663</commentid>
    <comment_count>5</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-03-12 13:59:16 -0700</bug_when>
    <thetext>&gt; lets add a FIXME bugzilla link, and we can think about this in the future.
Done. https://bugs.webkit.org/show_bug.cgi?id=195640</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515668</commentid>
    <comment_count>6</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-03-12 14:00:12 -0700</bug_when>
    <thetext>Committed r242827: &lt;https://trac.webkit.org/changeset/242827&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515670</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-12 14:01:57 -0700</bug_when>
    <thetext>&lt;rdar://problem/48822321&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364381</attachid>
            <date>2019-03-12 05:44:41 -0700</date>
            <delta_ts>2019-03-12 05:47:33 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>status-bubble-waiting-in-queue.patch</filename>
            <type>text/plain</type>
            <size>4517</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0Mjc5MikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDE5LTAzLTEyICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkXSBTaG93IHN0YXR1cyBidWJibGVzIHdoaWxlIHRoZSBw
YXRjaCBpcyB3YWl0aW5nIGluIHF1ZXVlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTU2MTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2V3cy1hcHAvZXdzL3ZpZXdzL3N0
YXR1c2J1YmJsZS5weToKKyAgICAgICAgKFN0YXR1c0J1YmJsZSk6IEFkZGVkIEFMTF9RVUVVRVMg
YW5kIEVOQUJMRURfUVVFVUVTLiBPbmx5IGNlcnRhaW4gcXVldWVzIGFyZSAKKyAgICAgICAgZW5h
YmxlZCBpbiBpbml0aWFsIGRlcGxveW1lbnQuCisgICAgICAgIChTdGF0dXNCdWJibGUuX2J1aWxk
X2J1YmJsZSk6IERpc3BsYXkgYnViYmxlIGV2ZW4gd2hlbiBidWlsZCBoYXNuJ3Qgc3RhcnRlZC4K
KyAgICAgICAgKFN0YXR1c0J1YmJsZS5nZXRfbGF0ZXN0X2J1aWxkX2Zvcl9xdWV1ZSk6IEdldCBs
YXRlc3QgYnVpbGQgZm9yIGEgZ2l2ZW4gcXVldWUuCisgICAgICAgIChTdGF0dXNCdWJibGUuZ2V0
X2J1aWxkc19mb3JfcXVldWUpOiBHZXQgYWxsIGJ1aWxkcyBmb3IgYSBnaXZlbiBxdWV1ZS4KKyAg
ICAgICAgKFN0YXR1c0J1YmJsZS5fc2hvdWxkX3Nob3dfYnViYmxlX2Zvcik6IERpc3BsYXkgYnVi
YmxlIGZvciBvbmx5IEVOQUJMRURfUVVFVUVTIGZvciBub3cuCisgICAgICAgIChTdGF0dXNCdWJi
bGUuX2J1aWxkX2J1YmJsZXNfZm9yX3BhdGNoKToKKwogMjAxOS0wMy0xMiAgTWljaGFlbCBDYXRh
bnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dQRV1bR1RLXSBMb2Fk
IGV2ZW50cyBtYXkgb2NjdXIgaW4gdW5leHBlY3RlZCBvcmRlciB3aGVuIEpTIHJlZGlyZWN0cyBw
YWdlIGJlZm9yZSBzdWJyZXNvdXJjZSBsb2FkIGZpbmlzaGVzCkluZGV4OiBUb29scy9CdWlsZFNs
YXZlU3VwcG9ydC9ld3MtYXBwL2V3cy92aWV3cy9zdGF0dXNidWJibGUucHkKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvZXdzLWFwcC9ld3Mvdmlld3Mvc3RhdHVzYnViYmxl
LnB5CShyZXZpc2lvbiAyNDI3OTIpCisrKyBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9ld3MtYXBw
L2V3cy92aWV3cy9zdGF0dXNidWJibGUucHkJKHdvcmtpbmcgY29weSkKQEAgLTMxLDE1ICszMSwy
MiBAQCBpbXBvcnQgZXdzLmNvbmZpZyBhcyBjb25maWcKIAogCiBjbGFzcyBTdGF0dXNCdWJibGUo
Vmlldyk6Ci0gICAgZGVmIF9idWlsZF9idWJibGUoc2VsZiwgYnVpbGQsIHBhdGNoKToKLSAgICAg
ICAgYnVpbGRlcl9kaXNwbGF5X25hbWUgPSBidWlsZC5idWlsZGVyX2Rpc3BsYXlfbmFtZQotICAg
ICAgICBidWlsZGVyX2Z1bGxfbmFtZSA9IGJ1aWxkLmJ1aWxkZXJfbmFtZQorICAgIEFMTF9RVUVV
RVMgPSBbJ2FwaS1pb3MnLCAnYXBpLW1hYycsICdiaW5kaW5ncycsICdndGsnLCAnaW9zJywgJ2lv
cy1zaW0nLCAnaW9zLXdrMicsICdqc2MnLCAnbWFjJywgJ21hYy0zMmJpdCcsICdtYWMtMzJiaXQt
d2syJywKKyAgICAgICAgICAgICAgICAgICAgJ21hYy1kZWJ1ZycsICdtYWMtZGVidWctd2sxJywg
J21hYy13azEnLCAnbWFjLXdrMicsICdzdHlsZScsICd3ZWJraXRwZXJsJywgJ3dlYmtpdHB5Jywg
J3dpbicsICd3aW5jYWlybycsICd3cGUnXQorICAgIEVOQUJMRURfUVVFVUVTID0gWydhcGktaW9z
JywgJ2FwaS1tYWMnXQogCisgICAgZGVmIF9idWlsZF9idWJibGUoc2VsZiwgcGF0Y2gsIHF1ZXVl
KToKICAgICAgICAgYnViYmxlID0gewotICAgICAgICAgICAgIm5hbWUiOiBidWlsZGVyX2Rpc3Bs
YXlfbmFtZSwKLSAgICAgICAgICAgICJ1cmwiOiAnaHR0cHM6Ly97fS8jL2J1aWxkZXJzL3t9L2J1
aWxkcy97fScuZm9ybWF0KGNvbmZpZy5CVUlMREJPVF9TRVJWRVJfSE9TVCwgYnVpbGQuYnVpbGRl
cl9pZCwgYnVpbGQubnVtYmVyKSwKKyAgICAgICAgICAgICJuYW1lIjogcXVldWUsCiAgICAgICAg
IH0KKyAgICAgICAgYnVpbGQgPSBzZWxmLmdldF9sYXRlc3RfYnVpbGRfZm9yX3F1ZXVlKHBhdGNo
LCBxdWV1ZSkKKyAgICAgICAgaWYgbm90IGJ1aWxkOgorICAgICAgICAgICAgYnViYmxlWyJzdGF0
ZSJdID0gIm5vbmUiCisgICAgICAgICAgICBidWJibGVbImRldGFpbHNfbWVzc2FnZSJdID0gJ1dh
aXRpbmcgaW4gcXVldWUsIHByb2Nlc3NpbmcgaGFzIG5vdCBzdGFydGVkIHlldC4nCisgICAgICAg
ICAgICByZXR1cm4gYnViYmxlCiAKKyAgICAgICAgYnViYmxlWyJ1cmwiXSA9ICdodHRwczovL3t9
LyMvYnVpbGRlcnMve30vYnVpbGRzL3t9Jy5mb3JtYXQoY29uZmlnLkJVSUxEQk9UX1NFUlZFUl9I
T1NULCBidWlsZC5idWlsZGVyX2lkLCBidWlsZC5udW1iZXIpCisgICAgICAgIGJ1aWxkZXJfZnVs
bF9uYW1lID0gYnVpbGQuYnVpbGRlcl9uYW1lCiAgICAgICAgIGJ1YmJsZVsiZGV0YWlsc19tZXNz
YWdlIl0gPSAne31cbnt9Jy5mb3JtYXQoYnVpbGRlcl9mdWxsX25hbWUsIGJ1aWxkLnN0YXRlX3N0
cmluZykKICAgICAgICAgaWYgYnVpbGQucmVzdWx0IGlzIE5vbmU6CiAgICAgICAgICAgICBidWJi
bGVbInN0YXRlIl0gPSAic3RhcnRlZCIKQEAgLTYwLDI0ICs2NywzNSBAQCBjbGFzcyBTdGF0dXNC
dWJibGUoVmlldyk6CiAKICAgICAgICAgcmV0dXJuIGJ1YmJsZQogCi0gICAgZGVmIF9zaG91bGRf
c2hvd19idWJibGVfZm9yKHNlbGYsIHBhdGNoLCBidWlsZCk6CisgICAgZGVmIGdldF9sYXRlc3Rf
YnVpbGRfZm9yX3F1ZXVlKHNlbGYsIHBhdGNoLCBxdWV1ZSk6CisgICAgICAgIGJ1aWxkcyA9IHNl
bGYuZ2V0X2J1aWxkc19mb3JfcXVldWUocGF0Y2gsIHF1ZXVlKQorICAgICAgICBpZiBub3QgYnVp
bGRzOgorICAgICAgICAgICAgcmV0dXJuIE5vbmUKKyAgICAgICAgYnVpbGRzLnNvcnQoa2V5PWxh
bWJkYSBidWlsZDogYnVpbGQuc3RhcnRlZF9hdCwgcmV2ZXJzZT1UcnVlKQorICAgICAgICByZXR1
cm4gYnVpbGRzWzBdCisKKyAgICBkZWYgZ2V0X2J1aWxkc19mb3JfcXVldWUoc2VsZiwgcGF0Y2gs
IHF1ZXVlKToKKyAgICAgICAgcmV0dXJuIFtidWlsZCBmb3IgYnVpbGQgaW4gcGF0Y2guYnVpbGRf
c2V0LmFsbCgpIGlmIGJ1aWxkLmJ1aWxkZXJfZGlzcGxheV9uYW1lID09IHF1ZXVlXQorCisgICAg
ZGVmIF9zaG91bGRfc2hvd19idWJibGVfZm9yKHNlbGYsIHBhdGNoLCBxdWV1ZSk6CiAgICAgICAg
ICMgVE9ETzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NDU5Nwot
ICAgICAgICByZXR1cm4gVHJ1ZQorICAgICAgICByZXR1cm4gcXVldWUgaW4gU3RhdHVzQnViYmxl
LkVOQUJMRURfUVVFVUVTCiAKICAgICBkZWYgX2J1aWxkX2J1YmJsZXNfZm9yX3BhdGNoKHNlbGYs
IHBhdGNoKToKICAgICAgICAgc2hvd19zdWJtaXRfdG9fZXdzID0gVHJ1ZQogICAgICAgICBmYWls
ZWRfdG9fYXBwbHkgPSBGYWxzZSAgIyBUT0RPOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTk0NTk4CiAgICAgICAgIGJ1YmJsZXMgPSBbXQogCi0gICAgICAgIGlmIG5v
dCBwYXRjaDoKKyAgICAgICAgaWYgbm90IChwYXRjaCBhbmQgcGF0Y2guc2VudF90b19idWlsZGJv
dCk6CiAgICAgICAgICAgICByZXR1cm4gKE5vbmUsIHNob3dfc3VibWl0X3RvX2V3cywgZmFpbGVk
X3RvX2FwcGx5KQogCi0gICAgICAgIGZvciBidWlsZCBpbiBwYXRjaC5idWlsZF9zZXQuYWxsKCk6
Ci0gICAgICAgICAgICBzaG93X3N1Ym1pdF90b19ld3MgPSBGYWxzZQotICAgICAgICAgICAgaWYg
bm90IHNlbGYuX3Nob3VsZF9zaG93X2J1YmJsZV9mb3IocGF0Y2gsIGJ1aWxkKToKKyAgICAgICAg
Zm9yIHF1ZXVlIGluIFN0YXR1c0J1YmJsZS5BTExfUVVFVUVTOgorICAgICAgICAgICAgaWYgbm90
IHNlbGYuX3Nob3VsZF9zaG93X2J1YmJsZV9mb3IocGF0Y2gsIHF1ZXVlKToKICAgICAgICAgICAg
ICAgICBjb250aW51ZQotICAgICAgICAgICAgYnViYmxlID0gc2VsZi5fYnVpbGRfYnViYmxlKGJ1
aWxkLCBwYXRjaCkKKworICAgICAgICAgICAgYnViYmxlID0gc2VsZi5fYnVpbGRfYnViYmxlKHBh
dGNoLCBxdWV1ZSkKICAgICAgICAgICAgIGlmIGJ1YmJsZToKKyAgICAgICAgICAgICAgICBzaG93
X3N1Ym1pdF90b19ld3MgPSBGYWxzZQogICAgICAgICAgICAgICAgIGJ1YmJsZXMuYXBwZW5kKGJ1
YmJsZSkKIAogICAgICAgICByZXR1cm4gKGJ1YmJsZXMsIHNob3dfc3VibWl0X3RvX2V3cywgZmFp
bGVkX3RvX2FwcGx5KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364382</attachid>
            <date>2019-03-12 05:47:33 -0700</date>
            <delta_ts>2019-03-12 14:00:27 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>status-bubble-waiting-in-queue.patch</filename>
            <type>text/plain</type>
            <size>4655</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0Mjc5MikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDE5LTAzLTEyICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkXSBTaG93IHN0YXR1cyBidWJibGVzIHdoaWxlIHRoZSBw
YXRjaCBpcyB3YWl0aW5nIGluIHF1ZXVlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTU2MTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2V3cy1hcHAvZXdzL3ZpZXdzL3N0
YXR1c2J1YmJsZS5weToKKyAgICAgICAgKFN0YXR1c0J1YmJsZSk6IEFkZGVkIEFMTF9RVUVVRVMg
YW5kIEVOQUJMRURfUVVFVUVTLiBPbmx5IGNlcnRhaW4gcXVldWVzIGFyZSAKKyAgICAgICAgZW5h
YmxlZCBpbiBpbml0aWFsIGRlcGxveW1lbnQuCisgICAgICAgIChTdGF0dXNCdWJibGUuX2J1aWxk
X2J1YmJsZSk6IERpc3BsYXkgYnViYmxlIGV2ZW4gd2hlbiBidWlsZCBoYXNuJ3Qgc3RhcnRlZC4K
KyAgICAgICAgKFN0YXR1c0J1YmJsZS5nZXRfbGF0ZXN0X2J1aWxkX2Zvcl9xdWV1ZSk6IEdldCBs
YXRlc3QgYnVpbGQgZm9yIGEgZ2l2ZW4gcXVldWUuCisgICAgICAgIChTdGF0dXNCdWJibGUuZ2V0
X2J1aWxkc19mb3JfcXVldWUpOiBHZXQgYWxsIGJ1aWxkcyBmb3IgYSBnaXZlbiBxdWV1ZS4KKyAg
ICAgICAgKFN0YXR1c0J1YmJsZS5fc2hvdWxkX3Nob3dfYnViYmxlX2Zvcik6IERpc3BsYXkgYnVi
YmxlIGZvciBvbmx5IEVOQUJMRURfUVVFVUVTIGZvciBub3cuCisgICAgICAgIChTdGF0dXNCdWJi
bGUuX2J1aWxkX2J1YmJsZXNfZm9yX3BhdGNoKToKKwogMjAxOS0wMy0xMiAgTWljaGFlbCBDYXRh
bnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dQRV1bR1RLXSBMb2Fk
IGV2ZW50cyBtYXkgb2NjdXIgaW4gdW5leHBlY3RlZCBvcmRlciB3aGVuIEpTIHJlZGlyZWN0cyBw
YWdlIGJlZm9yZSBzdWJyZXNvdXJjZSBsb2FkIGZpbmlzaGVzCkluZGV4OiBUb29scy9CdWlsZFNs
YXZlU3VwcG9ydC9ld3MtYXBwL2V3cy92aWV3cy9zdGF0dXNidWJibGUucHkKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvZXdzLWFwcC9ld3Mvdmlld3Mvc3RhdHVzYnViYmxl
LnB5CShyZXZpc2lvbiAyNDI3OTIpCisrKyBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9ld3MtYXBw
L2V3cy92aWV3cy9zdGF0dXNidWJibGUucHkJKHdvcmtpbmcgY29weSkKQEAgLTMxLDE1ICszMSwy
MyBAQCBpbXBvcnQgZXdzLmNvbmZpZyBhcyBjb25maWcKIAogCiBjbGFzcyBTdGF0dXNCdWJibGUo
Vmlldyk6Ci0gICAgZGVmIF9idWlsZF9idWJibGUoc2VsZiwgYnVpbGQsIHBhdGNoKToKLSAgICAg
ICAgYnVpbGRlcl9kaXNwbGF5X25hbWUgPSBidWlsZC5idWlsZGVyX2Rpc3BsYXlfbmFtZQotICAg
ICAgICBidWlsZGVyX2Z1bGxfbmFtZSA9IGJ1aWxkLmJ1aWxkZXJfbmFtZQorICAgICMgVGhlc2Ug
cXVldWUgbmFtZXMgYXJlIGZyb20gc2hvcnRuYW1lIGluIGh0dHBzOi8vdHJhYy53ZWJraXQub3Jn
L2Jyb3dzZXIvd2Via2l0L3RydW5rL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9j
b25maWcuanNvbgorICAgIEFMTF9RVUVVRVMgPSBbJ2FwaS1pb3MnLCAnYXBpLW1hYycsICdiaW5k
aW5ncycsICdndGsnLCAnaW9zJywgJ2lvcy1zaW0nLCAnaW9zLXdrMicsICdqc2MnLCAnbWFjJywg
J21hYy0zMmJpdCcsICdtYWMtMzJiaXQtd2syJywKKyAgICAgICAgICAgICAgICAgICAgJ21hYy1k
ZWJ1ZycsICdtYWMtZGVidWctd2sxJywgJ21hYy13azEnLCAnbWFjLXdrMicsICdzdHlsZScsICd3
ZWJraXRwZXJsJywgJ3dlYmtpdHB5JywgJ3dpbicsICd3aW5jYWlybycsICd3cGUnXQorICAgIEVO
QUJMRURfUVVFVUVTID0gWydhcGktaW9zJywgJ2FwaS1tYWMnXQogCisgICAgZGVmIF9idWlsZF9i
dWJibGUoc2VsZiwgcGF0Y2gsIHF1ZXVlKToKICAgICAgICAgYnViYmxlID0gewotICAgICAgICAg
ICAgIm5hbWUiOiBidWlsZGVyX2Rpc3BsYXlfbmFtZSwKLSAgICAgICAgICAgICJ1cmwiOiAnaHR0
cHM6Ly97fS8jL2J1aWxkZXJzL3t9L2J1aWxkcy97fScuZm9ybWF0KGNvbmZpZy5CVUlMREJPVF9T
RVJWRVJfSE9TVCwgYnVpbGQuYnVpbGRlcl9pZCwgYnVpbGQubnVtYmVyKSwKKyAgICAgICAgICAg
ICJuYW1lIjogcXVldWUsCiAgICAgICAgIH0KKyAgICAgICAgYnVpbGQgPSBzZWxmLmdldF9sYXRl
c3RfYnVpbGRfZm9yX3F1ZXVlKHBhdGNoLCBxdWV1ZSkKKyAgICAgICAgaWYgbm90IGJ1aWxkOgor
ICAgICAgICAgICAgYnViYmxlWyJzdGF0ZSJdID0gIm5vbmUiCisgICAgICAgICAgICBidWJibGVb
ImRldGFpbHNfbWVzc2FnZSJdID0gJ1dhaXRpbmcgaW4gcXVldWUsIHByb2Nlc3NpbmcgaGFzIG5v
dCBzdGFydGVkIHlldC4nCisgICAgICAgICAgICByZXR1cm4gYnViYmxlCiAKKyAgICAgICAgYnVi
YmxlWyJ1cmwiXSA9ICdodHRwczovL3t9LyMvYnVpbGRlcnMve30vYnVpbGRzL3t9Jy5mb3JtYXQo
Y29uZmlnLkJVSUxEQk9UX1NFUlZFUl9IT1NULCBidWlsZC5idWlsZGVyX2lkLCBidWlsZC5udW1i
ZXIpCisgICAgICAgIGJ1aWxkZXJfZnVsbF9uYW1lID0gYnVpbGQuYnVpbGRlcl9uYW1lCiAgICAg
ICAgIGJ1YmJsZVsiZGV0YWlsc19tZXNzYWdlIl0gPSAne31cbnt9Jy5mb3JtYXQoYnVpbGRlcl9m
dWxsX25hbWUsIGJ1aWxkLnN0YXRlX3N0cmluZykKICAgICAgICAgaWYgYnVpbGQucmVzdWx0IGlz
IE5vbmU6CiAgICAgICAgICAgICBidWJibGVbInN0YXRlIl0gPSAic3RhcnRlZCIKQEAgLTYwLDI0
ICs2OCwzNSBAQCBjbGFzcyBTdGF0dXNCdWJibGUoVmlldyk6CiAKICAgICAgICAgcmV0dXJuIGJ1
YmJsZQogCi0gICAgZGVmIF9zaG91bGRfc2hvd19idWJibGVfZm9yKHNlbGYsIHBhdGNoLCBidWls
ZCk6CisgICAgZGVmIGdldF9sYXRlc3RfYnVpbGRfZm9yX3F1ZXVlKHNlbGYsIHBhdGNoLCBxdWV1
ZSk6CisgICAgICAgIGJ1aWxkcyA9IHNlbGYuZ2V0X2J1aWxkc19mb3JfcXVldWUocGF0Y2gsIHF1
ZXVlKQorICAgICAgICBpZiBub3QgYnVpbGRzOgorICAgICAgICAgICAgcmV0dXJuIE5vbmUKKyAg
ICAgICAgYnVpbGRzLnNvcnQoa2V5PWxhbWJkYSBidWlsZDogYnVpbGQuc3RhcnRlZF9hdCwgcmV2
ZXJzZT1UcnVlKQorICAgICAgICByZXR1cm4gYnVpbGRzWzBdCisKKyAgICBkZWYgZ2V0X2J1aWxk
c19mb3JfcXVldWUoc2VsZiwgcGF0Y2gsIHF1ZXVlKToKKyAgICAgICAgcmV0dXJuIFtidWlsZCBm
b3IgYnVpbGQgaW4gcGF0Y2guYnVpbGRfc2V0LmFsbCgpIGlmIGJ1aWxkLmJ1aWxkZXJfZGlzcGxh
eV9uYW1lID09IHF1ZXVlXQorCisgICAgZGVmIF9zaG91bGRfc2hvd19idWJibGVfZm9yKHNlbGYs
IHBhdGNoLCBxdWV1ZSk6CiAgICAgICAgICMgVE9ETzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE5NDU5NwotICAgICAgICByZXR1cm4gVHJ1ZQorICAgICAgICByZXR1
cm4gcXVldWUgaW4gU3RhdHVzQnViYmxlLkVOQUJMRURfUVVFVUVTCiAKICAgICBkZWYgX2J1aWxk
X2J1YmJsZXNfZm9yX3BhdGNoKHNlbGYsIHBhdGNoKToKICAgICAgICAgc2hvd19zdWJtaXRfdG9f
ZXdzID0gVHJ1ZQogICAgICAgICBmYWlsZWRfdG9fYXBwbHkgPSBGYWxzZSAgIyBUT0RPOiBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk0NTk4CiAgICAgICAgIGJ1YmJs
ZXMgPSBbXQogCi0gICAgICAgIGlmIG5vdCBwYXRjaDoKKyAgICAgICAgaWYgbm90IChwYXRjaCBh
bmQgcGF0Y2guc2VudF90b19idWlsZGJvdCk6CiAgICAgICAgICAgICByZXR1cm4gKE5vbmUsIHNo
b3dfc3VibWl0X3RvX2V3cywgZmFpbGVkX3RvX2FwcGx5KQogCi0gICAgICAgIGZvciBidWlsZCBp
biBwYXRjaC5idWlsZF9zZXQuYWxsKCk6Ci0gICAgICAgICAgICBzaG93X3N1Ym1pdF90b19ld3Mg
PSBGYWxzZQotICAgICAgICAgICAgaWYgbm90IHNlbGYuX3Nob3VsZF9zaG93X2J1YmJsZV9mb3Io
cGF0Y2gsIGJ1aWxkKToKKyAgICAgICAgZm9yIHF1ZXVlIGluIFN0YXR1c0J1YmJsZS5BTExfUVVF
VUVTOgorICAgICAgICAgICAgaWYgbm90IHNlbGYuX3Nob3VsZF9zaG93X2J1YmJsZV9mb3IocGF0
Y2gsIHF1ZXVlKToKICAgICAgICAgICAgICAgICBjb250aW51ZQotICAgICAgICAgICAgYnViYmxl
ID0gc2VsZi5fYnVpbGRfYnViYmxlKGJ1aWxkLCBwYXRjaCkKKworICAgICAgICAgICAgYnViYmxl
ID0gc2VsZi5fYnVpbGRfYnViYmxlKHBhdGNoLCBxdWV1ZSkKICAgICAgICAgICAgIGlmIGJ1YmJs
ZToKKyAgICAgICAgICAgICAgICBzaG93X3N1Ym1pdF90b19ld3MgPSBGYWxzZQogICAgICAgICAg
ICAgICAgIGJ1YmJsZXMuYXBwZW5kKGJ1YmJsZSkKIAogICAgICAgICByZXR1cm4gKGJ1YmJsZXMs
IHNob3dfc3VibWl0X3RvX2V3cywgZmFpbGVkX3RvX2FwcGx5KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>