<?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>147720</bug_id>
          
          <creation_ts>2015-08-05 21:26:01 -0700</creation_ts>
          <short_desc>Web Inspector: Autocompletion previews in the CSS sidebar do not apply</short_desc>
          <delta_ts>2016-09-10 23:43:17 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=147975</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>
          
          <blocked>150537</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</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>1115268</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2015-08-05 21:26:01 -0700</bug_when>
    <thetext>* STEPS TO REPRODUCE:
1. Go to apple.com and open the inspector on the Elements tab with the Rules panel
2. Type &quot;position: &quot; and then hit escape to open the completions view
3. Press the Up or Down arrows to move between completions

Expected:
When &quot;absolute&quot; or &quot;fixed&quot; are highlighted, the selected element&apos;s style should change based off the new position attribute

Actual:
Nothing changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1115456</commentid>
    <comment_count>1</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2015-08-06 14:39:46 -0700</bug_when>
    <thetext>I have opened an issue with CodeMirror to add a feature that should allow this to work.
https://github.com/codemirror/CodeMirror/issues/3436</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135444</commentid>
    <comment_count>2</comment_count>
      <attachid>263756</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2015-10-21 16:08:04 -0700</bug_when>
    <thetext>Created attachment 263756
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135445</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-10-21 16:08:44 -0700</bug_when>
    <thetext>&lt;rdar://problem/23210563&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135446</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-10-21 16:08:57 -0700</bug_when>
    <thetext>&lt;rdar://problem/23210565&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135487</commentid>
    <comment_count>5</comment_count>
      <attachid>263756</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-21 17:32:05 -0700</bug_when>
    <thetext>Comment on attachment 263756
Patch

Clearing flags on attachment: 263756

Committed r191419: &lt;http://trac.webkit.org/changeset/191419&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135488</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-10-21 17:32:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1162052</commentid>
    <comment_count>7</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-02-04 10:55:51 -0800</bug_when>
    <thetext>Hmm, this appeared to stop working again recently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1162114</commentid>
    <comment_count>8</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2016-02-04 12:06:36 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Hmm, this appeared to stop working again recently.

This actually hasn&apos;t been working for a while (as far as I remember).  If I recall correctly, these changes caused problems when typing in the Styles sidebar (&lt;https://bugs.webkit.org/show_bug.cgi?id=150493&gt;) and were rolled back in &lt;https://bugs.webkit.org/show_bug.cgi?id=150537&gt;.  I have done some research, but honestly I&apos;m not sure how to properly ensure that the undo() action only fires when autocompletion previews are visible (while also doing something special when an autocompletion preview is selected and applied).  I&apos;ll try taking another look this weekend.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263756</attachid>
            <date>2015-10-21 16:08:04 -0700</date>
            <delta_ts>2015-10-21 17:32:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147720-20151021160720.patch</filename>
            <type>text/plain</type>
            <size>8276</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDIzZGUwNGVmOTA1YmYwN2FiM2I3MjQ2MTQxMDU4
NWJhZjgyYjEzY2YuLjU2ODBiYjRjZDQzMmRmYWIwMmE2YmVhYjRiYzIzMzYxMGM3NDdjMzYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE1LTEwLTIxICBEZXZp
biBSb3Vzc28gIDxkY3JvdXNzbyt3ZWJraXRAZ21haWwuY29tPgorCisgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IEF1dG9jb21wbGV0aW9uIHByZXZpZXdzIGluIHRoZSBDU1Mgc2lkZWJhciBkbyBub3Qg
YXBwbHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
NzcyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdo
ZW4gYXV0b2NvbXBsZXRpb24gaGludHMgYXJlIGFkZGVkIHRvIHN0eWxlcyBvciB0aGUgY29uc29s
ZSwgdGhlIGhpc3RvcnkKKyAgICAgICAgb2JqZWN0IHVzZWQgYnkgQ29kZU1pcnJvciB3YXMgZWRp
dGVkIHRvIHJlbW92ZSB0aGUgbGFzdCBlbnRyeS4gSW5zdGVhZCBvZgorICAgICAgICB1c2luZyB0
aGlzIG1ldGhvZCAod2hpY2ggY2F1c2VkIGdsaXRjaHkgYmVoYXZpb3VyIHdoZW4gdW5kby1pbmcp
LCBjYWxsCisgICAgICAgIENvZGVNaXJyb3IudW5kbygpIGFuZCBhZGp1c3QgYWNjb3JkaW5nbHku
IEluIGFkZGl0aW9uLCBhIG1hcmtlciB3YXMgYmVpbmcKKyAgICAgICAgdXNlZCBhcyB0aGUgY29t
cGxldGlvbiBoaW50IGluc3RlYWQgb2YgYXBwbHlpbmcgdGV4dCwgd2hlcmVhcyB0aGVzZQorICAg
ICAgICBjaGFuZ2VzIHVzZSBhY3R1YWwgdGV4dCwgZW5zdXJpbmcgdGhhdCBjb21wbGV0aW9ucyBh
cmUgcHJldmlld2VkIGluIHRoZSBwYWdlLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9Db250
cm9sbGVycy9Db2RlTWlycm9yQ29tcGxldGlvbkNvbnRyb2xsZXIuanM6CisgICAgICAgIChXZWJJ
bnNwZWN0b3IuQ29kZU1pcnJvckNvbXBsZXRpb25Db250cm9sbGVyKToKKyAgICAgICAgKFdlYklu
c3BlY3Rvci5Db2RlTWlycm9yQ29tcGxldGlvbkNvbnRyb2xsZXIucHJvdG90eXBlLmNsb3NlKToK
KyAgICAgICAgKFdlYkluc3BlY3Rvci5Db2RlTWlycm9yQ29tcGxldGlvbkNvbnRyb2xsZXIucHJv
dG90eXBlLl9hcHBseUNvbXBsZXRpb25IaW50LnVwZGF0ZSk6CisgICAgICAgIChXZWJJbnNwZWN0
b3IuQ29kZU1pcnJvckNvbXBsZXRpb25Db250cm9sbGVyLnByb3RvdHlwZS5fY29tbWl0Q29tcGxl
dGlvbkhpbnQudXBkYXRlKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5Db2RlTWlycm9yQ29tcGxl
dGlvbkNvbnRyb2xsZXIucHJvdG90eXBlLl9yZW1vdmVDb21wbGV0aW9uSGludC51cGRhdGUpOgor
ICAgICAgICAoV2ViSW5zcGVjdG9yLkNvZGVNaXJyb3JDb21wbGV0aW9uQ29udHJvbGxlci5wcm90
b3R5cGUuX3JlbW92ZUNvbXBsZXRpb25IaW50KToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5Db2Rl
TWlycm9yQ29tcGxldGlvbkNvbnRyb2xsZXIucHJvdG90eXBlLl9oYW5kbGVCZWZvcmVDaGFuZ2Up
OgorICAgICAgICAoV2ViSW5zcGVjdG9yLkNvZGVNaXJyb3JDb21wbGV0aW9uQ29udHJvbGxlci5w
cm90b3R5cGUuX2NyZWF0ZUNvbXBsZXRpb25IaW50TWFya2VyKTogRGVsZXRlZC4KKyAgICAgICAg
KFdlYkluc3BlY3Rvci5Db2RlTWlycm9yQ29tcGxldGlvbkNvbnRyb2xsZXIucHJvdG90eXBlLl9y
ZW1vdmVDb21wbGV0aW9uSGludC5jbGVhck1hcmtlcik6IERlbGV0ZWQuCisKIDIwMTUtMTAtMjAg
IE5pa2l0YSBWYXNpbHlldiAgPG52YXNpbHlldkBhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIElu
c3BlY3RvcjogUHJlc3NpbmcgQ29tbWFuZC1TIHdoaWxlIGZvY3VzZWQgb24gdGhlIHN0eWxlcyBz
aWRlYmFyIHNob3VsZCBzYXZlIENTUyBmaWxlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvVXNlckludGVyZmFjZS9Db250cm9sbGVycy9Db2RlTWlycm9yQ29tcGxldGlvbkNvbnRy
b2xsZXIuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9Db250cm9sbGVy
cy9Db2RlTWlycm9yQ29tcGxldGlvbkNvbnRyb2xsZXIuanMKaW5kZXggNDg4MDExOTczZTAyMzBm
ODI0MDA5M2FkNzcxZDk0OGJjM2ZiOTUyNy4uZjMwNDQzY2EyNjEwNjM2NGMwNDExOTNjZTZjOTBi
M2RiYTQxYjAzMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvQ29udHJvbGxlcnMvQ29kZU1pcnJvckNvbXBsZXRpb25Db250cm9sbGVyLmpzCisrKyBiL1Nv
dXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0NvbnRyb2xsZXJzL0NvZGVNaXJyb3JD
b21wbGV0aW9uQ29udHJvbGxlci5qcwpAQCAtNTksMTIgKzU5LDE0IEBAIFdlYkluc3BlY3Rvci5D
b2RlTWlycm9yQ29tcGxldGlvbkNvbnRyb2xsZXIgPSBjbGFzcyBDb2RlTWlycm9yQ29tcGxldGlv
bkNvbnRyb2xsCiAgICAgICAgICAgICAiQ21kLVkiOiB0aGlzLl9oYW5kbGVIaWRlS2V5LmJpbmQo
dGhpcykKICAgICAgICAgfTsKIAorICAgICAgICB0aGlzLl9oYW5kbGVCZWZvcmVDaGFuZ2VMaXN0
ZW5lciA9IHRoaXMuX2hhbmRsZUJlZm9yZUNoYW5nZS5iaW5kKHRoaXMpOwogICAgICAgICB0aGlz
Ll9oYW5kbGVDaGFuZ2VMaXN0ZW5lciA9IHRoaXMuX2hhbmRsZUNoYW5nZS5iaW5kKHRoaXMpOwog
ICAgICAgICB0aGlzLl9oYW5kbGVDdXJzb3JBY3Rpdml0eUxpc3RlbmVyID0gdGhpcy5faGFuZGxl
Q3Vyc29yQWN0aXZpdHkuYmluZCh0aGlzKTsKICAgICAgICAgdGhpcy5faGFuZGxlSGlkZUFjdGlv
bkxpc3RlbmVyID0gdGhpcy5faGFuZGxlSGlkZUFjdGlvbi5iaW5kKHRoaXMpOwogCiAgICAgICAg
IHRoaXMuX2NvZGVNaXJyb3IuYWRkS2V5TWFwKHRoaXMuX2tleU1hcCk7CiAKKyAgICAgICAgdGhp
cy5fY29kZU1pcnJvci5vbigiYmVmb3JlQ2hhbmdlIiwgdGhpcy5faGFuZGxlQmVmb3JlQ2hhbmdl
TGlzdGVuZXIpOwogICAgICAgICB0aGlzLl9jb2RlTWlycm9yLm9uKCJjaGFuZ2UiLCB0aGlzLl9o
YW5kbGVDaGFuZ2VMaXN0ZW5lcik7CiAgICAgICAgIHRoaXMuX2NvZGVNaXJyb3Iub24oImN1cnNv
ckFjdGl2aXR5IiwgdGhpcy5faGFuZGxlQ3Vyc29yQWN0aXZpdHlMaXN0ZW5lcik7CiAgICAgICAg
IHRoaXMuX2NvZGVNaXJyb3Iub24oImJsdXIiLCB0aGlzLl9oYW5kbGVIaWRlQWN0aW9uTGlzdGVu
ZXIpOwpAQCAtMTcxLDYgKzE3Myw3IEBAIFdlYkluc3BlY3Rvci5Db2RlTWlycm9yQ29tcGxldGlv
bkNvbnRyb2xsZXIgPSBjbGFzcyBDb2RlTWlycm9yQ29tcGxldGlvbkNvbnRyb2xsCiAgICAgewog
ICAgICAgICB0aGlzLl9jb2RlTWlycm9yLnJlbW92ZUtleU1hcCh0aGlzLl9rZXlNYXApOwogCisg
ICAgICAgIHRoaXMuX2NvZGVNaXJyb3Iub2ZmKCJiZWZvcmVDaGFuZ2UiLCB0aGlzLl9oYW5kbGVC
ZWZvcmVDaGFuZ2VMaXN0ZW5lcik7CiAgICAgICAgIHRoaXMuX2NvZGVNaXJyb3Iub2ZmKCJjaGFu
Z2UiLCB0aGlzLl9oYW5kbGVDaGFuZ2VMaXN0ZW5lcik7CiAgICAgICAgIHRoaXMuX2NvZGVNaXJy
b3Iub2ZmKCJjdXJzb3JBY3Rpdml0eSIsIHRoaXMuX2hhbmRsZUN1cnNvckFjdGl2aXR5TGlzdGVu
ZXIpOwogICAgICAgICB0aGlzLl9jb2RlTWlycm9yLm9mZigiYmx1ciIsIHRoaXMuX2hhbmRsZUhp
ZGVBY3Rpb25MaXN0ZW5lcik7CkBAIC0yNDYsMTUgKzI0OSw2IEBAIFdlYkluc3BlY3Rvci5Db2Rl
TWlycm9yQ29tcGxldGlvbkNvbnRyb2xsZXIgPSBjbGFzcyBDb2RlTWlycm9yQ29tcGxldGlvbkNv
bnRyb2xsCiAgICAgICAgIHRoaXMuX25vdGlmeUNvbXBsZXRpb25zSGlkZGVuSWZOZWVkZWRUaW1l
b3V0ID0gc2V0VGltZW91dChub3RpZnkuYmluZCh0aGlzKSwgV2ViSW5zcGVjdG9yLkNvZGVNaXJy
b3JDb21wbGV0aW9uQ29udHJvbGxlci5Db21wbGV0aW9uc0hpZGRlbkRlbGF5KTsKICAgICB9CiAK
LSAgICBfY3JlYXRlQ29tcGxldGlvbkhpbnRNYXJrZXIocG9zaXRpb24sIHRleHQpCi0gICAgewot
ICAgICAgICB2YXIgY29udGFpbmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpOwot
ICAgICAgICBjb250YWluZXIuY2xhc3NMaXN0LmFkZChXZWJJbnNwZWN0b3IuQ29kZU1pcnJvckNv
bXBsZXRpb25Db250cm9sbGVyLkNvbXBsZXRpb25IaW50U3R5bGVDbGFzc05hbWUpOwotICAgICAg
ICBjb250YWluZXIudGV4dENvbnRlbnQgPSB0ZXh0OwotCi0gICAgICAgIHRoaXMuX2NvbXBsZXRp
b25IaW50TWFya2VyID0gdGhpcy5fY29kZU1pcnJvci5zZXRVbmlxdWVCb29rbWFyayhwb3NpdGlv
biwge3dpZGdldDogY29udGFpbmVyLCBpbnNlcnRMZWZ0OiB0cnVlfSk7Ci0gICAgfQotCiAgICAg
X2FwcGx5Q29tcGxldGlvbkhpbnQoY29tcGxldGlvblRleHQpCiAgICAgewogICAgICAgICBjb25z
b2xlLmFzc2VydChjb21wbGV0aW9uVGV4dCk7CkBAIC0yNjcsMTMgKzI2MSwxNyBAQCBXZWJJbnNw
ZWN0b3IuQ29kZU1pcnJvckNvbXBsZXRpb25Db250cm9sbGVyID0gY2xhc3MgQ29kZU1pcnJvckNv
bXBsZXRpb25Db250cm9sbAogCiAgICAgICAgICAgICB0aGlzLl9yZW1vdmVDb21wbGV0aW9uSGlu
dCh0cnVlLCB0cnVlKTsKIAotICAgICAgICAgICAgdmFyIHJlcGxhY2VtZW50VGV4dCA9IHRoaXMu
X2N1cnJlbnRSZXBsYWNlbWVudFRleHQ7CisgICAgICAgICAgICBsZXQgcmVwbGFjZW1lbnRUZXh0
ID0gdGhpcy5fY3VycmVudFJlcGxhY2VtZW50VGV4dDsKIAotICAgICAgICAgICAgdmFyIGZyb20g
PSB7bGluZTogdGhpcy5fbGluZU51bWJlciwgY2g6IHRoaXMuX3N0YXJ0T2Zmc2V0fTsKLSAgICAg
ICAgICAgIHZhciBjdXJzb3IgPSB7bGluZTogdGhpcy5fbGluZU51bWJlciwgY2g6IHRoaXMuX2Vu
ZE9mZnNldH07Ci0gICAgICAgICAgICB2YXIgY3VycmVudFRleHQgPSB0aGlzLl9jb2RlTWlycm9y
LmdldFJhbmdlKGZyb20sIGN1cnNvcik7CisgICAgICAgICAgICBsZXQgZnJvbSA9IHtsaW5lOiB0
aGlzLl9saW5lTnVtYmVyLCBjaDogdGhpcy5fc3RhcnRPZmZzZXR9OworICAgICAgICAgICAgbGV0
IGN1cnNvciA9IHtsaW5lOiB0aGlzLl9saW5lTnVtYmVyLCBjaDogdGhpcy5fZW5kT2Zmc2V0fTsK
KyAgICAgICAgICAgIGxldCB0byA9IHtsaW5lOiB0aGlzLl9saW5lTnVtYmVyLCBjaDogdGhpcy5f
c3RhcnRPZmZzZXQgKyByZXBsYWNlbWVudFRleHQubGVuZ3RofTsKIAotICAgICAgICAgICAgdGhp
cy5fY3JlYXRlQ29tcGxldGlvbkhpbnRNYXJrZXIoY3Vyc29yLCByZXBsYWNlbWVudFRleHQucmVw
bGFjZShjdXJyZW50VGV4dCwgIiIpKTsKKyAgICAgICAgICAgIHRoaXMuX2NvZGVNaXJyb3IucmVw
bGFjZVJhbmdlKHJlcGxhY2VtZW50VGV4dCwgZnJvbSwgY3Vyc29yLCBXZWJJbnNwZWN0b3IuQ29k
ZU1pcnJvckNvbXBsZXRpb25Db250cm9sbGVyLkNvbXBsZXRpb25PcmlnaW4pOworCisgICAgICAg
ICAgICB0aGlzLl9jb2RlTWlycm9yLnNldEN1cnNvcihjdXJzb3IpOworICAgICAgICAgICAgaWYg
KGN1cnNvci5jaCAhPT0gdG8uY2gpCisgICAgICAgICAgICAgICAgdGhpcy5fY29tcGxldGlvbkhp
bnRNYXJrZXIgPSB0aGlzLl9jb2RlTWlycm9yLm1hcmtUZXh0KGN1cnNvciwgdG8sIHtjbGFzc05h
bWU6IFdlYkluc3BlY3Rvci5Db2RlTWlycm9yQ29tcGxldGlvbkNvbnRyb2xsZXIuQ29tcGxldGlv
bkhpbnRTdHlsZUNsYXNzTmFtZX0pOwogICAgICAgICB9CiAKICAgICAgICAgdGhpcy5faWdub3Jl
Q2hhbmdlID0gdHJ1ZTsKQEAgLTMwMyw4ICszMDEsNiBAQCBXZWJJbnNwZWN0b3IuQ29kZU1pcnJv
ckNvbXBsZXRpb25Db250cm9sbGVyID0gY2xhc3MgQ29kZU1pcnJvckNvbXBsZXRpb25Db250cm9s
bAogCiAgICAgICAgICAgICB0aGlzLl9jb2RlTWlycm9yLnJlcGxhY2VSYW5nZShyZXBsYWNlbWVu
dFRleHQsIGZyb20sIGN1cnNvciwgV2ViSW5zcGVjdG9yLkNvZGVNaXJyb3JDb21wbGV0aW9uQ29u
dHJvbGxlci5Db21wbGV0aW9uT3JpZ2luKTsKIAotICAgICAgICAgICAgLy8gRG9uJ3QgY2FsbCBf
cmVtb3ZlTGFzdENoYW5nZUZyb21IaXN0b3J5IGhlcmUgdG8gYWxsb3cgdGhlIGNvbW1pdHRlZCBj
b21wbGV0aW9uIHRvIGJlIHVuZG9uZS4KLQogICAgICAgICAgICAgdGhpcy5fY29kZU1pcnJvci5z
ZXRDdXJzb3IodG8pOwogCiAgICAgICAgICAgICB0aGlzLmhpZGVDb21wbGV0aW9ucygpOwpAQCAt
MzQwLDIxICszMzYsMTUgQEAgV2ViSW5zcGVjdG9yLkNvZGVNaXJyb3JDb21wbGV0aW9uQ29udHJv
bGxlciA9IGNsYXNzIENvZGVNaXJyb3JDb21wbGV0aW9uQ29udHJvbGwKIAogICAgICAgICB0aGlz
Ll9ub3RpZnlDb21wbGV0aW9uc0hpZGRlblNvb24oKTsKIAotICAgICAgICBmdW5jdGlvbiBjbGVh
ck1hcmtlcihtYXJrZXIpCisgICAgICAgIGZ1bmN0aW9uIHVwZGF0ZSgpCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICghbWFya2VyKQotICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAg
ICAgIHRoaXMuX2NvZGVNaXJyb3IudW5kbygpOwogCi0gICAgICAgICAgICB2YXIgcmFuZ2UgPSBt
YXJrZXIuZmluZCgpOworICAgICAgICAgICAgbGV0IHJhbmdlID0gdGhpcy5fY29tcGxldGlvbkhp
bnRNYXJrZXIuZmluZCgpOwogICAgICAgICAgICAgaWYgKHJhbmdlKQotICAgICAgICAgICAgICAg
IG1hcmtlci5jbGVhcigpOworICAgICAgICAgICAgICAgIHRoaXMuX2NvbXBsZXRpb25IaW50TWFy
a2VyLmNsZWFyKCk7CiAKLSAgICAgICAgICAgIHJldHVybiBudWxsOwotICAgICAgICB9Ci0KLSAg
ICAgICAgZnVuY3Rpb24gdXBkYXRlKCkKLSAgICAgICAgewotICAgICAgICAgICAgdGhpcy5fY29t
cGxldGlvbkhpbnRNYXJrZXIgPSBjbGVhck1hcmtlcih0aGlzLl9jb21wbGV0aW9uSGludE1hcmtl
cik7CisgICAgICAgICAgICB0aGlzLl9jb21wbGV0aW9uSGludE1hcmtlciA9IG51bGw7CiAKICAg
ICAgICAgICAgIGlmIChkb250UmVzdG9yZVByZWZpeCkKICAgICAgICAgICAgICAgICByZXR1cm47
CkBAIC0zNjMsOCArMzUzLDggQEAgV2ViSW5zcGVjdG9yLkNvZGVNaXJyb3JDb21wbGV0aW9uQ29u
dHJvbGxlciA9IGNsYXNzIENvZGVNaXJyb3JDb21wbGV0aW9uQ29udHJvbGwKICAgICAgICAgICAg
IGNvbnNvbGUuYXNzZXJ0KCFpc05hTih0aGlzLl9lbmRPZmZzZXQpKTsKICAgICAgICAgICAgIGNv
bnNvbGUuYXNzZXJ0KCFpc05hTih0aGlzLl9saW5lTnVtYmVyKSk7CiAKLSAgICAgICAgICAgIHZh
ciBmcm9tID0ge2xpbmU6IHRoaXMuX2xpbmVOdW1iZXIsIGNoOiB0aGlzLl9zdGFydE9mZnNldH07
Ci0gICAgICAgICAgICB2YXIgdG8gPSB7bGluZTogdGhpcy5fbGluZU51bWJlciwgY2g6IHRoaXMu
X2VuZE9mZnNldH07CisgICAgICAgICAgICBsZXQgZnJvbSA9IHtsaW5lOiB0aGlzLl9saW5lTnVt
YmVyLCBjaDogdGhpcy5fc3RhcnRPZmZzZXR9OworICAgICAgICAgICAgbGV0IHRvID0ge2xpbmU6
IHRoaXMuX2xpbmVOdW1iZXIsIGNoOiB0aGlzLl9lbmRPZmZzZXR9OwogCiAgICAgICAgICAgICB0
aGlzLl9jb2RlTWlycm9yLnJlcGxhY2VSYW5nZSh0aGlzLl9wcmVmaXgsIGZyb20sIHRvLCBXZWJJ
bnNwZWN0b3IuQ29kZU1pcnJvckNvbXBsZXRpb25Db250cm9sbGVyLkRlbGV0ZUNvbXBsZXRpb25P
cmlnaW4pOwogICAgICAgICAgICAgdGhpcy5fcmVtb3ZlTGFzdENoYW5nZUZyb21IaXN0b3J5KCk7
CkBAIC04MDAsNiArNzkwLDE3IEBAIFdlYkluc3BlY3Rvci5Db2RlTWlycm9yQ29tcGxldGlvbkNv
bnRyb2xsZXIgPSBjbGFzcyBDb2RlTWlycm9yQ29tcGxldGlvbkNvbnRyb2xsCiAgICAgICAgIHRo
aXMuX2FwcGx5Q29tcGxldGlvbkhpbnQodGhpcy5fY3VycmVudENvbXBsZXRpb24pOwogICAgIH0K
IAorICAgIF9oYW5kbGVCZWZvcmVDaGFuZ2UoY29kZU1pcnJvciwgY2hhbmdlKQorICAgIHsKKyAg
ICAgICAgaWYgKHRoaXMuaXNDb21wbGV0aW9uQ2hhbmdlKGNoYW5nZSkpCisgICAgICAgICAgICBy
ZXR1cm47CisKKyAgICAgICAgdGhpcy5faWdub3JlTmV4dEN1cnNvckFjdGl2aXR5ID0gdHJ1ZTsK
KworICAgICAgICBpZiAodGhpcy5pc1Nob3dpbmdDb21wbGV0aW9ucygpKQorICAgICAgICAgICAg
dGhpcy5oaWRlQ29tcGxldGlvbnMoKTsKKyAgICB9CisKICAgICBfaGFuZGxlQ2hhbmdlKGNvZGVN
aXJyb3IsIGNoYW5nZSkKICAgICB7CiAgICAgICAgIGlmICh0aGlzLmlzQ29tcGxldGlvbkNoYW5n
ZShjaGFuZ2UpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>