<?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>218064</bug_id>
          
          <creation_ts>2020-10-21 18:14:25 -0700</creation_ts>
          <short_desc>Web Inspector: REGRESSION(r266074): Sources: icon for non-JavaScript breakpoints doesn&apos;t change when breakpoints are globally disabled</short_desc>
          <delta_ts>2020-10-22 13:10:24 -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>WebKit 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>
          <dependson>215362</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>joepeck</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1700499</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-10-21 18:14:25 -0700</bug_when>
    <thetext># STEPS TO REPRODUCE
1. inspect any page
2. add any non-JavaScript breakpoint (e.g. All Listeners)
3. disable breakpoints globally

# EXPECTED
icon next to the breakpoint added in step 2 should go greyscale

# ACTUAL
icon next to the breakpoint added in step 2 is still colored</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1700500</commentid>
    <comment_count>1</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-10-21 18:15:35 -0700</bug_when>
    <thetext>my guess is that this was caused by r266074</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1700502</commentid>
    <comment_count>2</comment_count>
      <attachid>412055</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-10-21 18:16:18 -0700</bug_when>
    <thetext>Created attachment 412055
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1700689</commentid>
    <comment_count>3</comment_count>
      <attachid>412055</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2020-10-22 09:49:24 -0700</bug_when>
    <thetext>Comment on attachment 412055
Patch

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

r=me

&gt; Source/WebInspectorUI/ChangeLog:12
&gt; +        Add `get resolved` to the base class based on `WI.debuggerManager.breakpointsEnabled`. Use

What causes the entire sidebar to update status when the global state changes?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1700788</commentid>
    <comment_count>4</comment_count>
      <attachid>412055</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2020-10-22 13:06:42 -0700</bug_when>
    <thetext>Comment on attachment 412055
Patch

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

&gt;&gt; Source/WebInspectorUI/ChangeLog:12
&gt;&gt; +        Add `get resolved` to the base class based on `WI.debuggerManager.breakpointsEnabled`. Use
&gt; 
&gt; What causes the entire sidebar to update status when the global state changes?

Each `WI.BreakpointTreeElement` adds a listener for `WI.DebuggerManager.Event.BreakpointsEnabledDidChange`, which uses `get resolved` in the handler `updateStatus`.

`WI.SourcesNavigationSidebarPanel` also has it&apos;s own listener for `WI.DebuggerManager.Event.BreakpointsEnabledDidChange` that updates the button and the &quot;breakpoints disabled&quot; banner at the top, but that&apos;s separate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1700789</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-22 13:09:07 -0700</bug_when>
    <thetext>Committed r268885: &lt;https://trac.webkit.org/changeset/268885&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 412055.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1700790</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-22 13:10:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/70586182&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>412055</attachid>
            <date>2020-10-21 18:16:18 -0700</date>
            <delta_ts>2020-10-22 13:09:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>218064.diff</filename>
            <type>text/plain</type>
            <size>8837</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDFlMmZjNDNkNjMzMC4uMjY2MmFmMDE0OTUzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMCBAQAorMjAyMC0xMC0yMSAgRGV2
aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjog
UkVHUkVTU0lPTihyMjY2MDc0KTogU291cmNlczogaWNvbiBmb3Igbm9uLUphdmFTY3JpcHQgYnJl
YWtwb2ludHMgZG9lc24ndCBjaGFuZ2Ugd2hlbiBicmVha3BvaW50cyBhcmUgZ2xvYmFsbHkgZGlz
YWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIx
ODA2NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
VXNlckludGVyZmFjZS9Nb2RlbHMvQnJlYWtwb2ludC5qczoKKyAgICAgICAgKFdJLkJyZWFrcG9p
bnQucHJvdG90eXBlLmdldCByZXNvbHZlZCk6IEFkZGVkLgorICAgICAgICAqIFVzZXJJbnRlcmZh
Y2UvTW9kZWxzL0phdmFTY3JpcHRCcmVha3BvaW50LmpzOgorICAgICAgICAoV0kuSmF2YVNjcmlw
dEJyZWFrcG9pbnQucHJvdG90eXBlLmdldCByZXNvbHZlZCk6CisgICAgICAgIEFkZCBgZ2V0IHJl
c29sdmVkYCB0byB0aGUgYmFzZSBjbGFzcyBiYXNlZCBvbiBgV0kuZGVidWdnZXJNYW5hZ2VyLmJy
ZWFrcG9pbnRzRW5hYmxlZGAuIFVzZQorICAgICAgICBpdCBpbiB0aGUgc3ViY2xhc3MgYXMgcGFy
dCBvZiB0aGUgcmVzdWx0LgorCisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9CcmVha3Bv
aW50VHJlZUVsZW1lbnQuanM6CisgICAgICAgIChXSS5CcmVha3BvaW50VHJlZUVsZW1lbnQucHJv
dG90eXBlLnVwZGF0ZVN0YXR1cyk6CisgICAgICAgIChXSS5CcmVha3BvaW50VHJlZUVsZW1lbnQu
cHJvdG90eXBlLl9kYXRhVXBkYXRlZCk6CisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9C
cmVha3BvaW50VHJlZUVsZW1lbnQuY3NzOgorICAgICAgICAoLml0ZW0uYnJlYWtwb2ludCAuc3Rh
dHVzID4gLnN0YXR1cy1pbWFnZTpub3QoLnJlc29sdmVkKSk6IEFkZGVkLgorICAgICAgICAqIFVz
ZXJJbnRlcmZhY2UvVmlld3MvSmF2YVNjcmlwdEJyZWFrcG9pbnRUcmVlRWxlbWVudC5jc3M6Cisg
ICAgICAgICguaXRlbS5icmVha3BvaW50LmphdmFzY3JpcHQgLnN0YXR1cyA+IC5zdGF0dXMtaW1h
Z2UpOiBEZWxldGVkLgorICAgICAgICAoLml0ZW0uYnJlYWtwb2ludC5qYXZhc2NyaXB0IC5zdGF0
dXMgPiAuc3RhdHVzLWltYWdlLnJlc29sdmVkKTogRGVsZXRlZC4KKyAgICAgICAgKiBVc2VySW50
ZXJmYWNlL1ZpZXdzL0phdmFTY3JpcHRCcmVha3BvaW50VHJlZUVsZW1lbnQuanM6CisgICAgICAg
IChXSS5KYXZhU2NyaXB0QnJlYWtwb2ludFRyZWVFbGVtZW50LnByb3RvdHlwZS51cGRhdGVTdGF0
dXMpOiBEZWxldGVkLgorICAgICAgICBFbGltaW5hdGUgdW5uZWNlc3NhcnkgcHJvdGVjdGVkIGZ1
bmN0aW9uIG5vdyB0aGF0IGFsbCBicmVha3BvaW50cyBoYXZlIGEgYGdldCByZXNvbHZlZGAuCisg
ICAgICAgIERyaXZlLWJ5OiBpbmxpbmUgQ1NTIGNsYXNzIG5hbWUgY29uc3RhbnRzLgorCiAyMDIw
LTEwLTIwICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIg
SW5zcGVjdG9yOiBSRUdSRVNTSU9OKHIyNjYwNzQpOiBVbmNhdWdodCBFeGNlcHRpb246IHVuZGVm
aW5lZCBpcyBub3QgYW4gb2JqZWN0IChldmFsdWF0aW5nICd0aGlzLl9hbGxMaXN0ZW5lcnNCcmVh
a3BvaW50LmRpc2FibGVkJykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2Vy
SW50ZXJmYWNlL01vZGVscy9CcmVha3BvaW50LmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1Vz
ZXJJbnRlcmZhY2UvTW9kZWxzL0JyZWFrcG9pbnQuanMKaW5kZXggMWFlZjc0Nzg5Y2NkLi5iM2Rh
MDJjZjcyZTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNl
L01vZGVscy9CcmVha3BvaW50LmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50
ZXJmYWNlL01vZGVscy9CcmVha3BvaW50LmpzCkBAIC05Niw2ICs5NiwxMiBAQCBXSS5CcmVha3Bv
aW50ID0gY2xhc3MgQnJlYWtwb2ludCBleHRlbmRzIFdJLk9iamVjdAogICAgICAgICByZXR1cm4g
ZmFsc2U7CiAgICAgfQogCisgICAgZ2V0IHJlc29sdmVkKCkKKyAgICB7CisgICAgICAgIC8vIE92
ZXJyaWRkZW4gYnkgc3ViY2xhc3NlcyBpZiBuZWVkZWQuCisgICAgICAgIHJldHVybiBXSS5kZWJ1
Z2dlck1hbmFnZXIuYnJlYWtwb2ludHNFbmFibGVkOworICAgIH0KKwogICAgIGdldCBkaXNhYmxl
ZCgpCiAgICAgewogICAgICAgICByZXR1cm4gdGhpcy5fZGlzYWJsZWQ7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMvSmF2YVNjcmlwdEJyZWFr
cG9pbnQuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Nb2RlbHMvSmF2
YVNjcmlwdEJyZWFrcG9pbnQuanMKaW5kZXggYjE2ZDBmYWM2MjdmLi4wNjQ1M2I5ZTA1ZTIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01vZGVscy9KYXZh
U2NyaXB0QnJlYWtwb2ludC5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVy
ZmFjZS9Nb2RlbHMvSmF2YVNjcmlwdEJyZWFrcG9pbnQuanMKQEAgLTE4OSw3ICsxODksNyBAQCBX
SS5KYXZhU2NyaXB0QnJlYWtwb2ludCA9IGNsYXNzIEphdmFTY3JpcHRCcmVha3BvaW50IGV4dGVu
ZHMgV0kuQnJlYWtwb2ludAogCiAgICAgZ2V0IHJlc29sdmVkKCkKICAgICB7Ci0gICAgICAgIHJl
dHVybiB0aGlzLl9yZXNvbHZlZDsKKyAgICAgICAgcmV0dXJuIHN1cGVyLnJlc29sdmVkICYmIHRo
aXMuX3Jlc29sdmVkOwogICAgIH0KIAogICAgIHNldCByZXNvbHZlZChyZXNvbHZlZCkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0JyZWFrcG9p
bnRUcmVlRWxlbWVudC5jc3MgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9W
aWV3cy9CcmVha3BvaW50VHJlZUVsZW1lbnQuY3NzCmluZGV4IGMzNGUyNTMxMzQ1Zi4uMGM4OTI2
OWI5MmIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9W
aWV3cy9CcmVha3BvaW50VHJlZUVsZW1lbnQuY3NzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0JyZWFrcG9pbnRUcmVlRWxlbWVudC5jc3MKQEAgLTUwLDYg
KzUwLDEwIEBACiAgICAgZmlsbDogdmFyKC0tYnJlYWtwb2ludC1jb2xvci1kaXNhYmxlZCk7CiB9
CiAKKy5pdGVtLmJyZWFrcG9pbnQgLnN0YXR1cyA+IC5zdGF0dXMtaW1hZ2U6bm90KC5yZXNvbHZl
ZCkgeworICAgIGZpbHRlcjogZ3JheXNjYWxlKCk7Cit9CisKIC5pdGVtLmJyZWFrcG9pbnQucGF1
c2VkIC5pY29uIHsKICAgICBjb250ZW50OiB1cmwoLi4vSW1hZ2VzL1R5cGVJY29ucy5zdmcjUGF1
c2VkQnJlYWtwb2ludC1saWdodCk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvVXNlckludGVyZmFjZS9WaWV3cy9CcmVha3BvaW50VHJlZUVsZW1lbnQuanMgYi9Tb3VyY2Uv
V2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9CcmVha3BvaW50VHJlZUVsZW1lbnQu
anMKaW5kZXggMmEyMWIxOWQ5ZTY4Li5kZDVlNmFiMDIxMmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0JyZWFrcG9pbnRUcmVlRWxlbWVudC5q
cworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9CcmVha3Bv
aW50VHJlZUVsZW1lbnQuanMKQEAgLTQ5LDcgKzQ5LDcgQEAgV0kuQnJlYWtwb2ludFRyZWVFbGVt
ZW50ID0gY2xhc3MgQnJlYWtwb2ludFRyZWVFbGVtZW50IGV4dGVuZHMgV0kuR2VuZXJhbFRyZWVF
bGUKICAgICAgICAgdGhpcy5fbGlzdGVuZXJTZXQucmVnaXN0ZXIoV0kuZGVidWdnZXJNYW5hZ2Vy
LCBXSS5EZWJ1Z2dlck1hbmFnZXIuRXZlbnQuUHJvYmVTZXRSZW1vdmVkLCB0aGlzLl9wcm9iZVNl
dFJlbW92ZWQpOwogCiAgICAgICAgIHRoaXMuc3RhdHVzID0gV0kuSW1hZ2VVdGlsaXRpZXMudXNl
U1ZHU3ltYm9sKCJJbWFnZXMvQnJlYWtwb2ludC5zdmciKTsKLSAgICAgICAgdGhpcy5zdGF0dXMu
Y2xhc3NOYW1lID0gV0kuQnJlYWtwb2ludFRyZWVFbGVtZW50LlN0YXR1c0ltYWdlRWxlbWVudFN0
eWxlQ2xhc3NOYW1lOworICAgICAgICB0aGlzLnN0YXR1cy5jbGFzc05hbWUgPSAic3RhdHVzLWlt
YWdlIjsKIAogICAgICAgICB0aGlzLl9saXN0ZW5lclNldC5yZWdpc3Rlcih0aGlzLnN0YXR1cywg
Im1vdXNlZG93biIsIHRoaXMuX3N0YXR1c0ltYWdlRWxlbWVudE1vdXNlRG93bik7CiAgICAgICAg
IHRoaXMuX2xpc3RlbmVyU2V0LnJlZ2lzdGVyKHRoaXMuc3RhdHVzLCAiY2xpY2siLCB0aGlzLl9z
dGF0dXNJbWFnZUVsZW1lbnRDbGlja2VkKTsKQEAgLTEzOCw5ICsxMzgsMTAgQEAgV0kuQnJlYWtw
b2ludFRyZWVFbGVtZW50ID0gY2xhc3MgQnJlYWtwb2ludFRyZWVFbGVtZW50IGV4dGVuZHMgV0ku
R2VuZXJhbFRyZWVFbGUKICAgICAgICAgaWYgKCF0aGlzLnN0YXR1cykKICAgICAgICAgICAgIHJl
dHVybjsKIAotICAgICAgICB0aGlzLnN0YXR1cy5jbGFzc0xpc3QudG9nZ2xlKFdJLkJyZWFrcG9p
bnRUcmVlRWxlbWVudC5TdGF0dXNJbWFnZURpc2FibGVkU3R5bGVDbGFzc05hbWUsIHRoaXMuX2Jy
ZWFrcG9pbnQuZGlzYWJsZWQpOworICAgICAgICB0aGlzLnN0YXR1cy5jbGFzc0xpc3QudG9nZ2xl
KCJyZXNvbHZlZCIsIHRoaXMuX2JyZWFrcG9pbnQucmVzb2x2ZWQpOworICAgICAgICB0aGlzLnN0
YXR1cy5jbGFzc0xpc3QudG9nZ2xlKCJkaXNhYmxlZCIsIHRoaXMuX2JyZWFrcG9pbnQuZGlzYWJs
ZWQpOwogICAgICAgICBpZiAodGhpcy5fYnJlYWtwb2ludC5lZGl0YWJsZSkKLSAgICAgICAgICAg
IHRoaXMuc3RhdHVzLmNsYXNzTGlzdC50b2dnbGUoV0kuQnJlYWtwb2ludFRyZWVFbGVtZW50LlN0
YXR1c0ltYWdlQXV0b0NvbnRpbnVlU3R5bGVDbGFzc05hbWUsIHRoaXMuX2JyZWFrcG9pbnQuYXV0
b0NvbnRpbnVlKTsKKyAgICAgICAgICAgIHRoaXMuc3RhdHVzLmNsYXNzTGlzdC50b2dnbGUoImF1
dG8tY29udGludWUiLCB0aGlzLl9icmVha3BvaW50LmF1dG9Db250aW51ZSk7CiAgICAgfQogCiAg
ICAgLy8gUHJpdmF0ZQpAQCAtMTkxLDE4ICsxOTIsMTggQEAgV0kuQnJlYWtwb2ludFRyZWVFbGVt
ZW50ID0gY2xhc3MgQnJlYWtwb2ludFRyZWVFbGVtZW50IGV4dGVuZHMgV0kuR2VuZXJhbFRyZWVF
bGUKIAogICAgIF9kYXRhVXBkYXRlZCgpCiAgICAgewotICAgICAgICBpZiAodGhpcy5lbGVtZW50
LmNsYXNzTGlzdC5jb250YWlucyhXSS5CcmVha3BvaW50VHJlZUVsZW1lbnQuUHJvYmVEYXRhVXBk
YXRlZFN0eWxlQ2xhc3NOYW1lKSkgeworICAgICAgICBpZiAodGhpcy5lbGVtZW50LmNsYXNzTGlz
dC5jb250YWlucygiZGF0YS11cGRhdGVkIikpIHsKICAgICAgICAgICAgIGNsZWFyVGltZW91dCh0
aGlzLl9yZW1vdmVJY29uQW5pbWF0aW9uVGltZW91dElkZW50aWZpZXIpOwotICAgICAgICAgICAg
dGhpcy5lbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoV0kuQnJlYWtwb2ludFRyZWVFbGVtZW50LlBy
b2JlRGF0YVVwZGF0ZWRTdHlsZUNsYXNzTmFtZSk7CisgICAgICAgICAgICB0aGlzLmVsZW1lbnQu
Y2xhc3NMaXN0LnJlbW92ZSgiZGF0YS11cGRhdGVkIik7CiAgICAgICAgICAgICAvLyBXZSB3YW50
IHRvIHJlc3RhcnQgdGhlIGFuaW1hdGlvbiwgd2hpY2ggY2FuIG9ubHkgYmUgZG9uZSBieSByZW1v
dmluZyB0aGUgY2xhc3MsCiAgICAgICAgICAgICAvLyBwZXJmb3JtaW5nIGxheW91dCwgYW5kIHJl
LWFkZGluZyB0aGUgY2xhc3MuIFRyeSBhZGRpbmcgY2xhc3MgYmFjayBvbiBuZXh0IHJ1biBsb29w
LgogICAgICAgICAgICAgd2luZG93LnJlcXVlc3RBbmltYXRpb25GcmFtZSh0aGlzLl9kYXRhVXBk
YXRlZC5iaW5kKHRoaXMpKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCi0gICAg
ICAgIHRoaXMuZWxlbWVudC5jbGFzc0xpc3QuYWRkKFdJLkJyZWFrcG9pbnRUcmVlRWxlbWVudC5Q
cm9iZURhdGFVcGRhdGVkU3R5bGVDbGFzc05hbWUpOworICAgICAgICB0aGlzLmVsZW1lbnQuY2xh
c3NMaXN0LmFkZCgiZGF0YS11cGRhdGVkIik7CiAgICAgICAgIHRoaXMuX3JlbW92ZUljb25Bbmlt
YXRpb25UaW1lb3V0SWRlbnRpZmllciA9IHNldFRpbWVvdXQoKCkgPT4gewotICAgICAgICAgICAg
dGhpcy5lbGVtZW50LmNsYXNzTGlzdC5yZW1vdmUoV0kuQnJlYWtwb2ludFRyZWVFbGVtZW50LlBy
b2JlRGF0YVVwZGF0ZWRTdHlsZUNsYXNzTmFtZSk7CisgICAgICAgICAgICB0aGlzLmVsZW1lbnQu
Y2xhc3NMaXN0LnJlbW92ZSgiZGF0YS11cGRhdGVkIik7CiAgICAgICAgIH0sIFdJLkJyZWFrcG9p
bnRUcmVlRWxlbWVudC5Qcm9iZURhdGFVcGRhdGVkQW5pbWF0aW9uRHVyYXRpb24pOwogICAgIH0K
IApAQCAtMjE4LDkgKzIxOSw0IEBAIFdJLkJyZWFrcG9pbnRUcmVlRWxlbWVudCA9IGNsYXNzIEJy
ZWFrcG9pbnRUcmVlRWxlbWVudCBleHRlbmRzIFdJLkdlbmVyYWxUcmVlRWxlCiAgICAgfQogfTsK
IAotV0kuQnJlYWtwb2ludFRyZWVFbGVtZW50LlN0YXR1c0ltYWdlRWxlbWVudFN0eWxlQ2xhc3NO
YW1lID0gInN0YXR1cy1pbWFnZSI7Ci1XSS5CcmVha3BvaW50VHJlZUVsZW1lbnQuU3RhdHVzSW1h
Z2VBdXRvQ29udGludWVTdHlsZUNsYXNzTmFtZSA9ICJhdXRvLWNvbnRpbnVlIjsKLVdJLkJyZWFr
cG9pbnRUcmVlRWxlbWVudC5TdGF0dXNJbWFnZURpc2FibGVkU3R5bGVDbGFzc05hbWUgPSAiZGlz
YWJsZWQiOwotV0kuQnJlYWtwb2ludFRyZWVFbGVtZW50LlByb2JlRGF0YVVwZGF0ZWRTdHlsZUNs
YXNzTmFtZSA9ICJkYXRhLXVwZGF0ZWQiOwotCiBXSS5CcmVha3BvaW50VHJlZUVsZW1lbnQuUHJv
YmVEYXRhVXBkYXRlZEFuaW1hdGlvbkR1cmF0aW9uID0gNDAwOyAvLyBtaWxsaXNlY29uZHMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0phdmFT
Y3JpcHRCcmVha3BvaW50VHJlZUVsZW1lbnQuY3NzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1Vz
ZXJJbnRlcmZhY2UvVmlld3MvSmF2YVNjcmlwdEJyZWFrcG9pbnRUcmVlRWxlbWVudC5jc3MKaW5k
ZXggNjFlOWExMTllMDVhLi4yNzJlZDhhODVmZGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNw
ZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0phdmFTY3JpcHRCcmVha3BvaW50VHJlZUVsZW1l
bnQuY3NzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0ph
dmFTY3JpcHRCcmVha3BvaW50VHJlZUVsZW1lbnQuY3NzCkBAIC0yMywxNCArMjMsNiBAQAogICog
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgogICovCiAKLS5pdGVtLmJyZWFrcG9pbnQu
amF2YXNjcmlwdCAuc3RhdHVzID4gLnN0YXR1cy1pbWFnZSB7Ci0gICAgZmlsdGVyOiBncmF5c2Nh
bGUoKTsKLX0KLQotLml0ZW0uYnJlYWtwb2ludC5qYXZhc2NyaXB0IC5zdGF0dXMgPiAuc3RhdHVz
LWltYWdlLnJlc29sdmVkIHsKLSAgICBmaWx0ZXI6IG5vbmU7Ci19Ci0KIGJvZHk6bm90KC53aW5k
b3ctaW5hY3RpdmUsIC53aW5kb3ctZG9ja2VkLWluYWN0aXZlKSAudHJlZS1vdXRsaW5lOmZvY3Vz
LXdpdGhpbiAuaXRlbS5icmVha3BvaW50LmphdmFzY3JpcHQuc2VsZWN0ZWQgLnN0YXR1cyA+IC5z
dGF0dXMtaW1hZ2UucmVzb2x2ZWQgewogICAgIHN0cm9rZTogdmFyKC0tc2VsZWN0ZWQtZm9yZWdy
b3VuZC1jb2xvcik7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlcklu
dGVyZmFjZS9WaWV3cy9KYXZhU2NyaXB0QnJlYWtwb2ludFRyZWVFbGVtZW50LmpzIGIvU291cmNl
L1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvSmF2YVNjcmlwdEJyZWFrcG9pbnRU
cmVlRWxlbWVudC5qcwppbmRleCA3ZGU3ZjQxZDIzYTAuLjFjOTY3Mzk5NjcwMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvSmF2YVNjcmlwdEJy
ZWFrcG9pbnRUcmVlRWxlbWVudC5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlcklu
dGVyZmFjZS9WaWV3cy9KYXZhU2NyaXB0QnJlYWtwb2ludFRyZWVFbGVtZW50LmpzCkBAIC01Miwx
OCArNTIsNiBAQCBXSS5KYXZhU2NyaXB0QnJlYWtwb2ludFRyZWVFbGVtZW50ID0gY2xhc3MgSmF2
YVNjcmlwdEJyZWFrcG9pbnRUcmVlRWxlbWVudCBleHRlbgogICAgICAgICByZXR1cm4ge3RleHQ6
IFt0aGlzLmJyZWFrcG9pbnQuY29udGVudElkZW50aWZpZXJdfTsKICAgICB9CiAKLSAgICAvLyBQ
cm90ZWN0ZWQKLQotICAgIHVwZGF0ZVN0YXR1cygpCi0gICAgewotICAgICAgICBzdXBlci51cGRh
dGVTdGF0dXMoKTsKLQotICAgICAgICBpZiAoIXRoaXMuc3RhdHVzKQotICAgICAgICAgICAgcmV0
dXJuOwotCi0gICAgICAgIHRoaXMuc3RhdHVzLmNsYXNzTGlzdC50b2dnbGUoInJlc29sdmVkIiwg
dGhpcy5icmVha3BvaW50LnJlc29sdmVkICYmIFdJLmRlYnVnZ2VyTWFuYWdlci5icmVha3BvaW50
c0VuYWJsZWQpOwotICAgIH0KLQogICAgIC8vIFByaXZhdGUKIAogICAgIF91cGRhdGVUaXRsZXMo
KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>