<?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>26602</bug_id>
          
          <creation_ts>2009-06-22 02:47:56 -0700</creation_ts>
          <short_desc>Web Inspector: caret moves past prompt in javascript console</short_desc>
          <delta_ts>2010-03-19 16:07:18 -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 (Deprecated)</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></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Alexander Pavlov (apavlov)">apavlov</assigned_to>
          <cc>adele</cc>
    
    <cc>commit-queue</cc>
    
    <cc>joepeck</cc>
    
    <cc>justin.garcia</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>127333</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-06-22 02:47:56 -0700</bug_when>
    <thetext>1. Open javascript console
2. Start typing &quot;document&quot; until auto-complete shows up, but don&apos;t finish the word
3. Hold backspace

What is the expected output? What do you see instead?
The caret should stop at the prompt character &quot;&gt;&quot;
I&apos;m seeing the caret jump past the prompt character.
If you start typing it goes back to normal, but it&apos;s a little strange!

(upstreaming http://code.google.com/p/chromium/issues/detail?id=14710).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137878</commentid>
    <comment_count>1</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2009-08-07 08:05:44 -0700</bug_when>
    <thetext>The style on the console-prompt is:

  -webkit-user-modify: read-write-plaintext-only;
  min-height: 16px;
  padding: 1px 22px 1px 24px;
  position: relative;
  white-space: pre-wrap;

So there is always 24px of padding on the left.  I&apos;m guessing that the proprietary &quot;-webkit-user-modify: read-write-plaintext-only&quot; could be causing the problem by incorrectly working with backspace and padding? Attempting to change to margin-left didn&apos;t work either.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138161</commentid>
    <comment_count>2</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2009-08-07 14:41:20 -0700</bug_when>
    <thetext>This smells like an editing bug.

I actually hit this today doing a demo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201271</commentid>
    <comment_count>3</comment_count>
      <attachid>51022</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2010-03-18 07:02:56 -0700</bug_when>
    <thetext>Created attachment 51022
[PATCH] Proposed solution</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201335</commentid>
    <comment_count>4</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2010-03-18 09:23:50 -0700</bug_when>
    <thetext>Can you explain how this fixes the bug in the ChangeLog?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201348</commentid>
    <comment_count>5</comment_count>
      <attachid>51037</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2010-03-18 09:45:57 -0700</bug_when>
    <thetext>Created attachment 51037
[PATCH] Manual removal of empty Text nodes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201353</commentid>
    <comment_count>6</comment_count>
      <attachid>51037</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2010-03-18 09:52:27 -0700</bug_when>
    <thetext>Comment on attachment 51037
[PATCH] Manual removal of empty Text nodes

&gt; +            var sibling = this.element.firstChild;
&gt; +            while (sibling) {
&gt; +                var nextSibling = sibling.nextSibling;
&gt; +                if (sibling.nodeName === &quot;#text&quot; &amp;&amp; sibling.nodeValue === &quot;&quot;)
&gt; +                    sibling.parentNode.removeChild(sibling);
&gt; +                sibling = nextSibling;
&gt; +            }
&gt; +
&gt;              prefixTextNode.parentNode.insertBefore(this.autoCompleteElement, prefixTextNode.nextSibling);

What prevent prefixTextNode from being one of the pruned nodes? Maybe this can be put into a helper function in utilities.

Is this the only place it needs to be called?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201354</commentid>
    <comment_count>7</comment_count>
      <attachid>51037</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-03-18 09:54:05 -0700</bug_when>
    <thetext>Comment on attachment 51037
[PATCH] Manual removal of empty Text nodes

&gt; +                if (sibling.nodeName === &quot;#text&quot; &amp;&amp; sibling.nodeValue === &quot;&quot;)

Use nodeType === Node.TEXT_NODE instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201368</commentid>
    <comment_count>8</comment_count>
      <attachid>51042</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2010-03-18 10:14:27 -0700</bug_when>
    <thetext>Created attachment 51042
[PATCH] Comments addressed, explanation added to ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>201369</commentid>
    <comment_count>9</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2010-03-18 10:16:41 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 51037 [details])
&gt; &gt; +            var sibling = this.element.firstChild;
&gt; &gt; +            while (sibling) {
&gt; &gt; +                var nextSibling = sibling.nextSibling;
&gt; &gt; +                if (sibling.nodeName === &quot;#text&quot; &amp;&amp; sibling.nodeValue === &quot;&quot;)
&gt; &gt; +                    sibling.parentNode.removeChild(sibling);
&gt; &gt; +                sibling = nextSibling;
&gt; &gt; +            }
&gt; &gt; +
&gt; &gt;              prefixTextNode.parentNode.insertBefore(this.autoCompleteElement, prefixTextNode.nextSibling);
&gt; 
&gt; What prevent prefixTextNode from being one of the pruned nodes? Maybe this can

(a) we never show completions for an empty prefix,
(b) an empty prefix can either be there from the outset (which is not the case) or after a deletion of succeeding characters (which is the case we already sanitize)

&gt; be put into a helper function in utilities.

A good idea, done.

&gt; Is this the only place it needs to be called?

Added a pruning call next to the other deleteContents(), to be on the safe side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202072</commentid>
    <comment_count>10</comment_count>
      <attachid>51042</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-19 16:07:13 -0700</bug_when>
    <thetext>Comment on attachment 51042
[PATCH] Comments addressed, explanation added to ChangeLog

Clearing flags on attachment: 51042

Committed r56280: &lt;http://trac.webkit.org/changeset/56280&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202073</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-19 16:07:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51022</attachid>
            <date>2010-03-18 07:02:56 -0700</date>
            <delta_ts>2010-03-18 08:02:16 -0700</delta_ts>
            <desc>[PATCH] Proposed solution</desc>
            <filename>fixcaret.patch</filename>
            <type>text/plain</type>
            <size>1627</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NzA1YjAwMi4uNjlhMDI2NSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0wMy0xOCAgQWxleGFuZGVyIFBh
dmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGNhcmV0IG1vdmVzIHBhc3QgcHJv
bXB0IGluIGphdmFzY3JpcHQgY29uc29sZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjY2MDIKKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQv
VGV4dFByb21wdC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UZXh0UHJvbXB0LnByb3RvdHlw
ZS5jbGVhckF1dG9Db21wbGV0ZSk6CisKIDIwMTAtMDMtMTcgIFl1cnkgU2VtaWtoYXRza3kgIDx5
dXJ5c0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwgRmVsZG1hbi4K
ZGlmZiAtLWdpdCBhL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UZXh0UHJvbXB0LmpzIGIv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRQcm9tcHQuanMKaW5kZXggODU1NGEyOC4u
OTEzOTUwYSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRQcm9t
cHQuanMKKysrIGIvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRQcm9tcHQuanMKQEAg
LTE0MSw4ICsxNDEsMTAgQEAgV2ViSW5zcGVjdG9yLlRleHRQcm9tcHQucHJvdG90eXBlID0gewog
ICAgICAgICBpZiAoIXRoaXMuYXV0b0NvbXBsZXRlRWxlbWVudCkKICAgICAgICAgICAgIHJldHVy
bjsKIAotICAgICAgICBpZiAodGhpcy5hdXRvQ29tcGxldGVFbGVtZW50LnBhcmVudE5vZGUpCi0g
ICAgICAgICAgICB0aGlzLmF1dG9Db21wbGV0ZUVsZW1lbnQucGFyZW50Tm9kZS5yZW1vdmVDaGls
ZCh0aGlzLmF1dG9Db21wbGV0ZUVsZW1lbnQpOworICAgICAgICBjb25zdCBwcm9tcHRFbGVtZW50
ID0gdGhpcy5hdXRvQ29tcGxldGVFbGVtZW50LnBhcmVudE5vZGU7CisKKyAgICAgICAgaWYgKHBy
b21wdEVsZW1lbnQpCisgICAgICAgICAgICBwcm9tcHRFbGVtZW50LnJlbW92ZUNoaWxkKHRoaXMu
YXV0b0NvbXBsZXRlRWxlbWVudCk7CiAgICAgICAgIGRlbGV0ZSB0aGlzLmF1dG9Db21wbGV0ZUVs
ZW1lbnQ7CiAKICAgICAgICAgaWYgKCF0aGlzLl91c2VyRW50ZXJlZFJhbmdlIHx8ICF0aGlzLl91
c2VyRW50ZXJlZFRleHQpCkBAIC0xNjEsNiArMTYzLDkgQEAgV2ViSW5zcGVjdG9yLlRleHRQcm9t
cHQucHJvdG90eXBlID0gewogICAgICAgICBzZWxlY3Rpb24ucmVtb3ZlQWxsUmFuZ2VzKCk7CiAg
ICAgICAgIHNlbGVjdGlvbi5hZGRSYW5nZShzZWxlY3Rpb25SYW5nZSk7CiAKKyAgICAgICAgaWYg
KHByb21wdEVsZW1lbnQpCisgICAgICAgICAgICBwcm9tcHRFbGVtZW50Lm5vcm1hbGl6ZSgpOwor
CiAgICAgICAgIGRlbGV0ZSB0aGlzLl91c2VyRW50ZXJlZFJhbmdlOwogICAgICAgICBkZWxldGUg
dGhpcy5fdXNlckVudGVyZWRUZXh0OwogICAgIH0sCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51037</attachid>
            <date>2010-03-18 09:45:57 -0700</date>
            <delta_ts>2010-03-18 10:14:27 -0700</delta_ts>
            <desc>[PATCH] Manual removal of empty Text nodes</desc>
            <filename>fixcaret.patch</filename>
            <type>text/plain</type>
            <size>1515</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NzA1YjAwMi4uZjI5NjA2YiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMC0wMy0xOCAgQWxleGFuZGVyIFBh
dmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGNhcmV0IG1vdmVzIHBhc3QgcHJv
bXB0IGluIGphdmFzY3JpcHQgY29uc29sZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjY2MDIKKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQv
VGV4dFByb21wdC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UZXh0UHJvbXB0LnByb3RvdHlw
ZS5fY29tcGxldGlvbnNSZWFkeSk6CisKIDIwMTAtMDMtMTcgIFl1cnkgU2VtaWtoYXRza3kgIDx5
dXJ5c0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwgRmVsZG1hbi4K
ZGlmZiAtLWdpdCBhL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UZXh0UHJvbXB0LmpzIGIv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRQcm9tcHQuanMKaW5kZXggODU1NGEyOC4u
YjRlMTNiNyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRQcm9t
cHQuanMKKysrIGIvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRQcm9tcHQuanMKQEAg
LTIzNyw2ICsyMzcsMTQgQEAgV2ViSW5zcGVjdG9yLlRleHRQcm9tcHQucHJvdG90eXBlID0gewog
ICAgICAgICAgICAgdGhpcy5hdXRvQ29tcGxldGVFbGVtZW50LmNsYXNzTmFtZSA9ICJhdXRvLWNv
bXBsZXRlLXRleHQiOwogICAgICAgICAgICAgdGhpcy5hdXRvQ29tcGxldGVFbGVtZW50LnRleHRD
b250ZW50ID0gc3VmZml4VGV4dDsKIAorICAgICAgICAgICAgdmFyIHNpYmxpbmcgPSB0aGlzLmVs
ZW1lbnQuZmlyc3RDaGlsZDsKKyAgICAgICAgICAgIHdoaWxlIChzaWJsaW5nKSB7CisgICAgICAg
ICAgICAgICAgdmFyIG5leHRTaWJsaW5nID0gc2libGluZy5uZXh0U2libGluZzsKKyAgICAgICAg
ICAgICAgICBpZiAoc2libGluZy5ub2RlTmFtZSA9PT0gIiN0ZXh0IiAmJiBzaWJsaW5nLm5vZGVW
YWx1ZSA9PT0gIiIpCisgICAgICAgICAgICAgICAgICAgIHNpYmxpbmcucGFyZW50Tm9kZS5yZW1v
dmVDaGlsZChzaWJsaW5nKTsKKyAgICAgICAgICAgICAgICBzaWJsaW5nID0gbmV4dFNpYmxpbmc7
CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIHByZWZpeFRleHROb2RlLnBhcmVudE5vZGUu
aW5zZXJ0QmVmb3JlKHRoaXMuYXV0b0NvbXBsZXRlRWxlbWVudCwgcHJlZml4VGV4dE5vZGUubmV4
dFNpYmxpbmcpOwogCiAgICAgICAgICAgICBmaW5hbFNlbGVjdGlvblJhbmdlLnNldFN0YXJ0KHBy
ZWZpeFRleHROb2RlLCB3b3JkUHJlZml4TGVuZ3RoKTsK
</data>
<flag name="review"
          id="34231"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51042</attachid>
            <date>2010-03-18 10:14:27 -0700</date>
            <delta_ts>2010-03-19 16:07:13 -0700</delta_ts>
            <desc>[PATCH] Comments addressed, explanation added to ChangeLog</desc>
            <filename>fixcaret.patch</filename>
            <type>text/plain</type>
            <size>2573</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NzA1YjAwMi4uYWMzNDY5OCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMC0wMy0xOCAgQWxleGFuZGVyIFBh
dmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGNhcmV0IG1vdmVzIHBhc3QgcHJv
bXB0IGluIGphdmFzY3JpcHQgY29uc29sZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjY2MDIKKworICAgICAgICBIYXZpbmcgbm90aWNlZCBhbnkgRWxl
bWVudCBjaGlsZHJlbiBiZXNpZGVzIGEgbGVhZGluZyA8YnI+ICh3aGljaCBhcmUgZW1wdHkKKyAg
ICAgICAgdGV4dCBub2RlcyksIFdlYkNvcmUgZWRpdGluZyBmYWNpbGl0eSB0aGlua3MgaXQgc2hv
dWxkIGRlbGV0ZSB0aGUgPGJyPiwKKyAgICAgICAgdGh1cyBjbGVhcmluZyBhd2F5IHRoZSB0ZXh0
IHByb21wdCBjb250ZW50cy4KKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvVGV4dFBy
b21wdC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UZXh0UHJvbXB0LnByb3RvdHlwZS5jbGVh
ckF1dG9Db21wbGV0ZSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGV4dFByb21wdC5wcm90b3R5
cGUuX2NvbXBsZXRpb25zUmVhZHkpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvdXRp
bGl0aWVzLmpzOgorICAgICAgICAoRWxlbWVudC5wcm90b3R5cGUucHJ1bmVFbXB0eVRleHROb2Rl
cyk6CisKIDIwMTAtMDMtMTcgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwgRmVsZG1hbi4KZGlmZiAtLWdpdCBhL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UZXh0UHJvbXB0LmpzIGIvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL1RleHRQcm9tcHQuanMKaW5kZXggODU1NGEyOC4uOGRlMzY1YSAxMDA2NDQKLS0t
IGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRQcm9tcHQuanMKKysrIGIvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRQcm9tcHQuanMKQEAgLTE0OSw2ICsxNDksNyBAQCBX
ZWJJbnNwZWN0b3IuVGV4dFByb21wdC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICByZXR1cm47
CiAKICAgICAgICAgdGhpcy5fdXNlckVudGVyZWRSYW5nZS5kZWxldGVDb250ZW50cygpOworICAg
ICAgICB0aGlzLmVsZW1lbnQucHJ1bmVFbXB0eVRleHROb2RlcygpOwogCiAgICAgICAgIHZhciB1
c2VyVGV4dE5vZGUgPSBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSh0aGlzLl91c2VyRW50ZXJlZFRl
eHQpOwogICAgICAgICB0aGlzLl91c2VyRW50ZXJlZFJhbmdlLmluc2VydE5vZGUodXNlclRleHRO
b2RlKTsKQEAgLTIyMyw2ICsyMjQsNyBAQCBXZWJJbnNwZWN0b3IuVGV4dFByb21wdC5wcm90b3R5
cGUgPSB7CiAgICAgICAgIHRoaXMuX3VzZXJFbnRlcmVkVGV4dCA9IGZ1bGxXb3JkUmFuZ2UudG9T
dHJpbmcoKTsKIAogICAgICAgICBmdWxsV29yZFJhbmdlLmRlbGV0ZUNvbnRlbnRzKCk7CisgICAg
ICAgIHRoaXMuZWxlbWVudC5wcnVuZUVtcHR5VGV4dE5vZGVzKCk7CiAKICAgICAgICAgdmFyIGZp
bmFsU2VsZWN0aW9uUmFuZ2UgPSBkb2N1bWVudC5jcmVhdGVSYW5nZSgpOwogCmRpZmYgLS1naXQg
YS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvdXRpbGl0aWVzLmpzIGIvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL3V0aWxpdGllcy5qcwppbmRleCBmMzBhYjlmLi45ZjdkYWFhIDEwMDY0
NAotLS0gYS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvdXRpbGl0aWVzLmpzCisrKyBiL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC91dGlsaXRpZXMuanMKQEAgLTIxOSw2ICsyMTksMTcg
QEAgRWxlbWVudC5wcm90b3R5cGUucG9zaXRpb25BdCA9IGZ1bmN0aW9uKHgsIHkpCiAgICAgdGhp
cy5zdHlsZS50b3AgPSB5ICsgInB4IjsKIH0KIAorRWxlbWVudC5wcm90b3R5cGUucHJ1bmVFbXB0
eVRleHROb2RlcyA9IGZ1bmN0aW9uKCkKK3sKKyAgICB2YXIgc2libGluZyA9IHRoaXMuZmlyc3RD
aGlsZDsKKyAgICB3aGlsZSAoc2libGluZykgeworICAgICAgICB2YXIgbmV4dFNpYmxpbmcgPSBz
aWJsaW5nLm5leHRTaWJsaW5nOworICAgICAgICBpZiAoc2libGluZy5ub2RlVHlwZSA9PT0gdGhp
cy5URVhUX05PREUgJiYgc2libGluZy5ub2RlVmFsdWUgPT09ICIiKQorICAgICAgICAgICAgdGhp
cy5yZW1vdmVDaGlsZChzaWJsaW5nKTsKKyAgICAgICAgc2libGluZyA9IG5leHRTaWJsaW5nOwor
ICAgIH0KK30KKwogTm9kZS5wcm90b3R5cGUuZW5jbG9zaW5nTm9kZU9yU2VsZldpdGhOb2RlTmFt
ZUluQXJyYXkgPSBmdW5jdGlvbihuYW1lQXJyYXkpCiB7CiAgICAgZm9yICh2YXIgbm9kZSA9IHRo
aXM7IG5vZGUgJiYgbm9kZSAhPT0gdGhpcy5vd25lckRvY3VtZW50OyBub2RlID0gbm9kZS5wYXJl
bnROb2RlKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>