<?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>145448</bug_id>
          
          <creation_ts>2015-05-28 15:54:00 -0700</creation_ts>
          <short_desc>Web Inspector: NewTabContentView should update button disabled state as other tabs are added/removed</short_desc>
          <delta_ts>2015-09-15 11:27:12 -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>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>jonowells</cc>
    
    <cc>mattbaker</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1097985</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-05-28 15:54:00 -0700</bug_when>
    <thetext>* SUMMARY
NewTabContentView should update button disabled state as other tabs are added/removed

* STEPS TO REPRODUCE
1. Open inspector
2. Open Elements and Resources tab
3. Open New Tab tab
4. Close Elements tab
  =&gt; New tab tab should allow creating an Elements tab, currently the button is disabled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097986</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-05-28 15:54:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/21149911&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097987</commentid>
    <comment_count>2</comment_count>
      <attachid>253872</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-05-28 15:56:42 -0700</bug_when>
    <thetext>Created attachment 253872
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097995</commentid>
    <comment_count>3</comment_count>
      <attachid>253872</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2015-05-28 16:11:53 -0700</bug_when>
    <thetext>Comment on attachment 253872
[PATCH] Proposed Fix

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

Nice! I wasn&apos;t sure we would need this. Not really intended for you to keep the New Tab open.

&gt; Source/WebInspectorUI/UserInterface/Views/NewTabContentView.js:85
&gt; +        WebInspector.tabBrowser.tabBar.removeEventListener(WebInspector.TabBar.Event.TabBarItemAdded, this._updateTabItems, this);
&gt; +        WebInspector.tabBrowser.tabBar.removeEventListener(WebInspector.TabBar.Event.TabBarItemRemoved, this._updateTabItems, this);

WebInspector.tabBrowser.tabBar.removeEventListener(null, null, this);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1097999</commentid>
    <comment_count>4</comment_count>
      <attachid>253874</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-05-28 16:16:44 -0700</bug_when>
    <thetext>Created attachment 253874
[PATCH] For Landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098029</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-28 17:19:31 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 253874:

compositing/overflow/overflow-compositing-descendant.html bug 116485 (authors: mihaip@chromium.org, rniwa@webkit.org, and simon.fraser@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098031</commentid>
    <comment_count>6</comment_count>
      <attachid>253874</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-05-28 17:20:59 -0700</bug_when>
    <thetext>Comment on attachment 253874
[PATCH] For Landing

Clearing flags on attachment: 253874

Committed r184971: &lt;http://trac.webkit.org/changeset/184971&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253872</attachid>
            <date>2015-05-28 15:56:42 -0700</date>
            <delta_ts>2015-05-28 16:17:03 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>dynamic-new-tab.patch</filename>
            <type>text/plain</type>
            <size>4237</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDRkMzAyOTYuLjBjZTY3YzcgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE1LTA1LTI4ICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKKyAgICAgICAgV2ViIEluc3BlY3RvcjogTmV3VGFi
Q29udGVudFZpZXcgc2hvdWxkIHVwZGF0ZSBidXR0b24gZGlzYWJsZWQgc3RhdGUgYXMgb3RoZXIg
dGFicyBhcmUgYWRkZWQvcmVtb3ZlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ1NDQ4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL1ZpZXdzL05ld1RhYkNvbnRlbnRWaWV3Lmpz
OgorICAgICAgICAoV2ViSW5zcGVjdG9yLk5ld1RhYkNvbnRlbnRWaWV3KToKKyAgICAgICAgQWx3
YXlzIGFkZCBhIGNsaWNrIGxpc3RlbmVyIGFuZCBhZGQgdGhlIHR5cGUgYXMgYSBwcml2YXRlIHBy
b3BlcnR5IG9uIHRoZSBlbGVtZW50LgorCisgICAgICAgIChXZWJJbnNwZWN0b3IuTmV3VGFiQ29u
dGVudFZpZXcucHJvdG90eXBlLnNob3duKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5OZXdUYWJD
b250ZW50Vmlldy5wcm90b3R5cGUuaGlkZGVuKToKKyAgICAgICAgQWRkIC8gcmVtb3ZlIGV2ZW50
IGxpc3RlbmVycyBmb3IgdGFiIGNoYW5nZXMuIEFsc28gdXBkYXRlIHRoZSB2aWV3IHdoZW4gc2hv
d24uCisgICAgICAgIAorICAgICAgICAoV2ViSW5zcGVjdG9yLk5ld1RhYkNvbnRlbnRWaWV3LnBy
b3RvdHlwZS5fY3JlYXRlTmV3VGFiKToKKyAgICAgICAgQSBkaXNhYmxlZCBidXR0b24gYW4gbm93
IGJlIGNsaWNrZWQuIERvIG5vdGhpbmcgaWYgYSBuZXcgdGFiIG9mIHRoaXMgdHlwZSBpcyBub3Qg
YWxsb3dlZC4KKworICAgICAgICAoV2ViSW5zcGVjdG9yLk5ld1RhYkNvbnRlbnRWaWV3LnByb3Rv
dHlwZS5fdXBkYXRlVGFiSXRlbXMpOgorICAgICAgICBSZWZyZXNoIHRoZSBkaXNhYmxlZCBzdGF0
ZSBmb3IgZWFjaCBvZiB0aGUgYnV0dG9ucy4KKworMjAxNS0wNS0yOCAgSm9zZXBoIFBlY29yYXJv
ICA8cGVjb3Jhcm9AYXBwbGUuY29tPgorCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFRhYnMgc2hv
dWxkIGhhdmUgQ29udGV4dCBNZW51cwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ0MjA4CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Vc2VySW50ZXJmYWNlL1ZpZXdzL05ld1RhYkNvbnRlbnRWaWV3LmpzIGIvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvTmV3VGFiQ29udGVudFZpZXcuanMKaW5kZXgg
MTc5OGE2Ny4uYzViMzA2OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJ
bnRlcmZhY2UvVmlld3MvTmV3VGFiQ29udGVudFZpZXcuanMKKysrIGIvU291cmNlL1dlYkluc3Bl
Y3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvTmV3VGFiQ29udGVudFZpZXcuanMKQEAgLTQzLDEy
ICs0Myw5IEBAIFdlYkluc3BlY3Rvci5OZXdUYWJDb250ZW50VmlldyA9IGZ1bmN0aW9uKGlkZW50
aWZpZXIpCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICB2YXIgdGFiSXRlbUVsZW1l
bnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKLSAgICAgICAgdGFiSXRlbUVsZW1l
bnQuY2xhc3NMaXN0LmFkZCgidGFiLWl0ZW0iKTsKLQotICAgICAgICBpZiAoV2ViSW5zcGVjdG9y
LmlzTmV3VGFiV2l0aFR5cGVBbGxvd2VkKGluZm8udHlwZSkpCi0gICAgICAgICAgICB0YWJJdGVt
RWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIHRoaXMuX2NyZWF0ZU5ld1RhYi5iaW5k
KHRoaXMsIGluZm8udHlwZSkpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICB0YWJJdGVtRWxl
bWVudC5jbGFzc0xpc3QuYWRkKCJkaXNhYmxlZCIpOworICAgICAgICB0YWJJdGVtRWxlbWVudC5j
bGFzc0xpc3QuYWRkKFdlYkluc3BlY3Rvci5OZXdUYWJDb250ZW50Vmlldy5UYWJJdGVtU3R5bGVD
bGFzc05hbWUpOworICAgICAgICB0YWJJdGVtRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGlj
ayIsIHRoaXMuX2NyZWF0ZU5ld1RhYi5iaW5kKHRoaXMsIGluZm8udHlwZSkpOworICAgICAgICB0
YWJJdGVtRWxlbWVudFtXZWJJbnNwZWN0b3IuTmV3VGFiQ29udGVudFZpZXcuVHlwZVN5bWJvbF0g
PSBpbmZvLnR5cGU7CiAKICAgICAgICAgdmFyIGJveEVsZW1lbnQgPSB0YWJJdGVtRWxlbWVudC5h
cHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKSk7CiAgICAgICAgIGJveEVs
ZW1lbnQuY2xhc3NMaXN0LmFkZCgiYm94Iik7CkBAIC03NCwxMiArNzEsNDMgQEAgV2ViSW5zcGVj
dG9yLk5ld1RhYkNvbnRlbnRWaWV3LnByb3RvdHlwZSA9IHsKICAgICAgICAgcmV0dXJuIFdlYklu
c3BlY3Rvci5OZXdUYWJDb250ZW50Vmlldy5UeXBlOwogICAgIH0sCiAKKyAgICBzaG93bigpCisg
ICAgeworICAgICAgICBXZWJJbnNwZWN0b3IudGFiQnJvd3Nlci50YWJCYXIuYWRkRXZlbnRMaXN0
ZW5lcihXZWJJbnNwZWN0b3IuVGFiQmFyLkV2ZW50LlRhYkJhckl0ZW1BZGRlZCwgdGhpcy5fdXBk
YXRlVGFiSXRlbXMsIHRoaXMpOworICAgICAgICBXZWJJbnNwZWN0b3IudGFiQnJvd3Nlci50YWJC
YXIuYWRkRXZlbnRMaXN0ZW5lcihXZWJJbnNwZWN0b3IuVGFiQmFyLkV2ZW50LlRhYkJhckl0ZW1S
ZW1vdmVkLCB0aGlzLl91cGRhdGVUYWJJdGVtcywgdGhpcyk7CisKKyAgICAgICAgdGhpcy5fdXBk
YXRlVGFiSXRlbXMoKTsKKyAgICB9LAorCisgICAgaGlkZGVuKCkKKyAgICB7CisgICAgICAgIFdl
Ykluc3BlY3Rvci50YWJCcm93c2VyLnRhYkJhci5yZW1vdmVFdmVudExpc3RlbmVyKFdlYkluc3Bl
Y3Rvci5UYWJCYXIuRXZlbnQuVGFiQmFySXRlbUFkZGVkLCB0aGlzLl91cGRhdGVUYWJJdGVtcywg
dGhpcyk7CisgICAgICAgIFdlYkluc3BlY3Rvci50YWJCcm93c2VyLnRhYkJhci5yZW1vdmVFdmVu
dExpc3RlbmVyKFdlYkluc3BlY3Rvci5UYWJCYXIuRXZlbnQuVGFiQmFySXRlbVJlbW92ZWQsIHRo
aXMuX3VwZGF0ZVRhYkl0ZW1zLCB0aGlzKTsKKyAgICB9LAorCiAgICAgLy8gUHJpdmF0ZQogCi0g
ICAgX2NyZWF0ZU5ld1RhYjogZnVuY3Rpb24odGFiVHlwZSwgZXZlbnQpCisgICAgX2NyZWF0ZU5l
d1RhYih0YWJUeXBlLCBldmVudCkKICAgICB7CisgICAgICAgIGlmICghV2ViSW5zcGVjdG9yLmlz
TmV3VGFiV2l0aFR5cGVBbGxvd2VkKHRhYlR5cGUpKQorICAgICAgICAgICAgcmV0dXJuOworCiAg
ICAgICAgIFdlYkluc3BlY3Rvci5jcmVhdGVOZXdUYWIodGFiVHlwZSwgdGhpcyk7CisgICAgfSwK
KworICAgIF91cGRhdGVUYWJJdGVtcygpCisgICAgeworICAgICAgICB2YXIgdGFiSXRlbUVsZW1l
bnRzID0gQXJyYXkuZnJvbSh0aGlzLmVsZW1lbnQucXVlcnlTZWxlY3RvckFsbCgiLiIgKyBXZWJJ
bnNwZWN0b3IuTmV3VGFiQ29udGVudFZpZXcuVGFiSXRlbVN0eWxlQ2xhc3NOYW1lKSk7CisgICAg
ICAgIGZvciAodmFyIHRhYkl0ZW1FbGVtZW50IG9mIHRhYkl0ZW1FbGVtZW50cykgeworICAgICAg
ICAgICAgdmFyIHR5cGUgPSB0YWJJdGVtRWxlbWVudFtXZWJJbnNwZWN0b3IuTmV3VGFiQ29udGVu
dFZpZXcuVHlwZVN5bWJvbF07CisgICAgICAgICAgICB2YXIgYWxsb3dlZCA9IFdlYkluc3BlY3Rv
ci5pc05ld1RhYldpdGhUeXBlQWxsb3dlZCh0eXBlKTsKKyAgICAgICAgICAgIHRhYkl0ZW1FbGVt
ZW50LmNsYXNzTGlzdC50b2dnbGUoV2ViSW5zcGVjdG9yLk5ld1RhYkNvbnRlbnRWaWV3LkRpc2Fi
bGVkU3R5bGVDbGFzc05hbWUsICFhbGxvd2VkKTsKKyAgICAgICAgfQogICAgIH0KIH07CiAKIFdl
Ykluc3BlY3Rvci5OZXdUYWJDb250ZW50Vmlldy5UeXBlID0gIm5ldy10YWIiOworV2ViSW5zcGVj
dG9yLk5ld1RhYkNvbnRlbnRWaWV3LlR5cGVTeW1ib2wgPSBTeW1ib2woInR5cGUiKTsKKworV2Vi
SW5zcGVjdG9yLk5ld1RhYkNvbnRlbnRWaWV3LlRhYkl0ZW1TdHlsZUNsYXNzTmFtZSA9ICJ0YWIt
aXRlbSI7CitXZWJJbnNwZWN0b3IuTmV3VGFiQ29udGVudFZpZXcuRGlzYWJsZWRTdHlsZUNsYXNz
TmFtZSA9ICJkaXNhYmxlZCI7Cg==
</data>
<flag name="review"
          id="278821"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253874</attachid>
            <date>2015-05-28 16:16:44 -0700</date>
            <delta_ts>2015-05-28 17:20:59 -0700</delta_ts>
            <desc>[PATCH] For Landing</desc>
            <filename>better-4.patch</filename>
            <type>text/plain</type>
            <size>4051</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDRkMzAyOTYuLjZlZjBmZmQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE1LTA1LTI4ICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKKyAgICAgICAgV2ViIEluc3BlY3RvcjogTmV3VGFi
Q29udGVudFZpZXcgc2hvdWxkIHVwZGF0ZSBidXR0b24gZGlzYWJsZWQgc3RhdGUgYXMgb3RoZXIg
dGFicyBhcmUgYWRkZWQvcmVtb3ZlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ1NDQ4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVGltb3RoeSBIYXRj
aGVyLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9OZXdUYWJDb250ZW50Vmlldy5q
czoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5OZXdUYWJDb250ZW50Vmlldyk6CisgICAgICAgIEFs
d2F5cyBhZGQgYSBjbGljayBsaXN0ZW5lciBhbmQgYWRkIHRoZSB0eXBlIGFzIGEgcHJpdmF0ZSBw
cm9wZXJ0eSBvbiB0aGUgZWxlbWVudC4KKworICAgICAgICAoV2ViSW5zcGVjdG9yLk5ld1RhYkNv
bnRlbnRWaWV3LnByb3RvdHlwZS5zaG93bik6CisgICAgICAgIChXZWJJbnNwZWN0b3IuTmV3VGFi
Q29udGVudFZpZXcucHJvdG90eXBlLmhpZGRlbik6CisgICAgICAgIEFkZCAvIHJlbW92ZSBldmVu
dCBsaXN0ZW5lcnMgZm9yIHRhYiBjaGFuZ2VzLiBBbHNvIHVwZGF0ZSB0aGUgdmlldyB3aGVuIHNo
b3duLgorICAgICAgICAKKyAgICAgICAgKFdlYkluc3BlY3Rvci5OZXdUYWJDb250ZW50Vmlldy5w
cm90b3R5cGUuX2NyZWF0ZU5ld1RhYik6CisgICAgICAgIEEgZGlzYWJsZWQgYnV0dG9uIGFuIG5v
dyBiZSBjbGlja2VkLiBEbyBub3RoaW5nIGlmIGEgbmV3IHRhYiBvZiB0aGlzIHR5cGUgaXMgbm90
IGFsbG93ZWQuCisKKyAgICAgICAgKFdlYkluc3BlY3Rvci5OZXdUYWJDb250ZW50Vmlldy5wcm90
b3R5cGUuX3VwZGF0ZVRhYkl0ZW1zKToKKyAgICAgICAgUmVmcmVzaCB0aGUgZGlzYWJsZWQgc3Rh
dGUgZm9yIGVhY2ggb2YgdGhlIGJ1dHRvbnMuCisKKzIwMTUtMDUtMjggIEpvc2VwaCBQZWNvcmFy
byAgPHBlY29yYXJvQGFwcGxlLmNvbT4KKwogICAgICAgICBXZWIgSW5zcGVjdG9yOiBUYWJzIHNo
b3VsZCBoYXZlIENvbnRleHQgTWVudXMKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE0NDIwOAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvVXNlckludGVyZmFjZS9WaWV3cy9OZXdUYWJDb250ZW50Vmlldy5qcyBiL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL05ld1RhYkNvbnRlbnRWaWV3LmpzCmluZGV4
IDE3OThhNjcuLjUzNjY0NWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2Vy
SW50ZXJmYWNlL1ZpZXdzL05ld1RhYkNvbnRlbnRWaWV3LmpzCisrKyBiL1NvdXJjZS9XZWJJbnNw
ZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL05ld1RhYkNvbnRlbnRWaWV3LmpzCkBAIC00Mywx
MiArNDMsOSBAQCBXZWJJbnNwZWN0b3IuTmV3VGFiQ29udGVudFZpZXcgPSBmdW5jdGlvbihpZGVu
dGlmaWVyKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgdmFyIHRhYkl0ZW1FbGVt
ZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Ci0gICAgICAgIHRhYkl0ZW1FbGVt
ZW50LmNsYXNzTGlzdC5hZGQoInRhYi1pdGVtIik7Ci0KLSAgICAgICAgaWYgKFdlYkluc3BlY3Rv
ci5pc05ld1RhYldpdGhUeXBlQWxsb3dlZChpbmZvLnR5cGUpKQotICAgICAgICAgICAgdGFiSXRl
bUVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCB0aGlzLl9jcmVhdGVOZXdUYWIuYmlu
ZCh0aGlzLCBpbmZvLnR5cGUpKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgdGFiSXRlbUVs
ZW1lbnQuY2xhc3NMaXN0LmFkZCgiZGlzYWJsZWQiKTsKKyAgICAgICAgdGFiSXRlbUVsZW1lbnQu
Y2xhc3NMaXN0LmFkZChXZWJJbnNwZWN0b3IuTmV3VGFiQ29udGVudFZpZXcuVGFiSXRlbVN0eWxl
Q2xhc3NOYW1lKTsKKyAgICAgICAgdGFiSXRlbUVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY2xp
Y2siLCB0aGlzLl9jcmVhdGVOZXdUYWIuYmluZCh0aGlzLCBpbmZvLnR5cGUpKTsKKyAgICAgICAg
dGFiSXRlbUVsZW1lbnRbV2ViSW5zcGVjdG9yLk5ld1RhYkNvbnRlbnRWaWV3LlR5cGVTeW1ib2xd
ID0gaW5mby50eXBlOwogCiAgICAgICAgIHZhciBib3hFbGVtZW50ID0gdGFiSXRlbUVsZW1lbnQu
YXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2IikpOwogICAgICAgICBib3hF
bGVtZW50LmNsYXNzTGlzdC5hZGQoImJveCIpOwpAQCAtNzQsMTIgKzcxLDQyIEBAIFdlYkluc3Bl
Y3Rvci5OZXdUYWJDb250ZW50Vmlldy5wcm90b3R5cGUgPSB7CiAgICAgICAgIHJldHVybiBXZWJJ
bnNwZWN0b3IuTmV3VGFiQ29udGVudFZpZXcuVHlwZTsKICAgICB9LAogCisgICAgc2hvd24oKQor
ICAgIHsKKyAgICAgICAgV2ViSW5zcGVjdG9yLnRhYkJyb3dzZXIudGFiQmFyLmFkZEV2ZW50TGlz
dGVuZXIoV2ViSW5zcGVjdG9yLlRhYkJhci5FdmVudC5UYWJCYXJJdGVtQWRkZWQsIHRoaXMuX3Vw
ZGF0ZVRhYkl0ZW1zLCB0aGlzKTsKKyAgICAgICAgV2ViSW5zcGVjdG9yLnRhYkJyb3dzZXIudGFi
QmFyLmFkZEV2ZW50TGlzdGVuZXIoV2ViSW5zcGVjdG9yLlRhYkJhci5FdmVudC5UYWJCYXJJdGVt
UmVtb3ZlZCwgdGhpcy5fdXBkYXRlVGFiSXRlbXMsIHRoaXMpOworCisgICAgICAgIHRoaXMuX3Vw
ZGF0ZVRhYkl0ZW1zKCk7CisgICAgfSwKKworICAgIGhpZGRlbigpCisgICAgeworICAgICAgICBX
ZWJJbnNwZWN0b3IudGFiQnJvd3Nlci50YWJCYXIucmVtb3ZlRXZlbnRMaXN0ZW5lcihudWxsLCBu
dWxsLCB0aGlzKTsKKyAgICB9LAorCiAgICAgLy8gUHJpdmF0ZQogCi0gICAgX2NyZWF0ZU5ld1Rh
YjogZnVuY3Rpb24odGFiVHlwZSwgZXZlbnQpCisgICAgX2NyZWF0ZU5ld1RhYih0YWJUeXBlLCBl
dmVudCkKICAgICB7CisgICAgICAgIGlmICghV2ViSW5zcGVjdG9yLmlzTmV3VGFiV2l0aFR5cGVB
bGxvd2VkKHRhYlR5cGUpKQorICAgICAgICAgICAgcmV0dXJuOworCiAgICAgICAgIFdlYkluc3Bl
Y3Rvci5jcmVhdGVOZXdUYWIodGFiVHlwZSwgdGhpcyk7CisgICAgfSwKKworICAgIF91cGRhdGVU
YWJJdGVtcygpCisgICAgeworICAgICAgICB2YXIgdGFiSXRlbUVsZW1lbnRzID0gQXJyYXkuZnJv
bSh0aGlzLmVsZW1lbnQucXVlcnlTZWxlY3RvckFsbCgiLiIgKyBXZWJJbnNwZWN0b3IuTmV3VGFi
Q29udGVudFZpZXcuVGFiSXRlbVN0eWxlQ2xhc3NOYW1lKSk7CisgICAgICAgIGZvciAodmFyIHRh
Ykl0ZW1FbGVtZW50IG9mIHRhYkl0ZW1FbGVtZW50cykgeworICAgICAgICAgICAgdmFyIHR5cGUg
PSB0YWJJdGVtRWxlbWVudFtXZWJJbnNwZWN0b3IuTmV3VGFiQ29udGVudFZpZXcuVHlwZVN5bWJv
bF07CisgICAgICAgICAgICB2YXIgYWxsb3dlZCA9IFdlYkluc3BlY3Rvci5pc05ld1RhYldpdGhU
eXBlQWxsb3dlZCh0eXBlKTsKKyAgICAgICAgICAgIHRhYkl0ZW1FbGVtZW50LmNsYXNzTGlzdC50
b2dnbGUoV2ViSW5zcGVjdG9yLk5ld1RhYkNvbnRlbnRWaWV3LkRpc2FibGVkU3R5bGVDbGFzc05h
bWUsICFhbGxvd2VkKTsKKyAgICAgICAgfQogICAgIH0KIH07CiAKIFdlYkluc3BlY3Rvci5OZXdU
YWJDb250ZW50Vmlldy5UeXBlID0gIm5ldy10YWIiOworV2ViSW5zcGVjdG9yLk5ld1RhYkNvbnRl
bnRWaWV3LlR5cGVTeW1ib2wgPSBTeW1ib2woInR5cGUiKTsKKworV2ViSW5zcGVjdG9yLk5ld1Rh
YkNvbnRlbnRWaWV3LlRhYkl0ZW1TdHlsZUNsYXNzTmFtZSA9ICJ0YWItaXRlbSI7CitXZWJJbnNw
ZWN0b3IuTmV3VGFiQ29udGVudFZpZXcuRGlzYWJsZWRTdHlsZUNsYXNzTmFtZSA9ICJkaXNhYmxl
ZCI7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>