<?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>12856</bug_id>
          
          <creation_ts>2007-02-22 10:48:38 -0800</creation_ts>
          <short_desc>REGRESSION (r13685): Canceling the suggestion popup does not revert the change</short_desc>
          <delta_ts>2007-02-23 19:07:27 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>HTML Editing</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>justin.garcia</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>22260</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-02-22 10:48:38 -0800</bug_when>
    <thetext>In editable HTML (including form controls), if you type a prefix such as &quot;thr&quot; and press F5 to bring up the completions popup, then press Esc to cancel, the chosen completion is not reverted and remains in the text.

Moreover, if one of the completions is the empty string (e.g. if the prefix is &quot;the&quot;) and you choose a non-empty completion in the popup then choose the empty completion, the last chosen completion isn&apos;t erased.

This bug was introduced in &lt;http://trac.webkit.org/projects/webkit/changeset/13685&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22259</commentid>
    <comment_count>1</comment_count>
      <attachid>13317</attachid>
    <who name="">mitz</who>
    <bug_when>2007-02-22 10:56:45 -0800</bug_when>
    <thetext>Created attachment 13317
Patch

The change affects one editing test in an insignificant way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22035</commentid>
    <comment_count>2</comment_count>
      <attachid>13317</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2007-02-22 19:24:16 -0800</bug_when>
    <thetext>Comment on attachment 13317
Patch

r=me

(would be nice to add a manual test)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21874</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2007-02-23 19:07:27 -0800</bug_when>
    <thetext>Landed in r19837.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13317</attachid>
            <date>2007-02-22 10:56:45 -0800</date>
            <delta_ts>2007-02-22 19:24:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>12856_r1.patch</filename>
            <type>text/plain</type>
            <size>2883</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE5Nzk0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMDctMDItMjIgIE1pdHogUGV0dGVsICA8bWl0
ekB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIC0gdXBkYXRlZCB0ZXN0IHJlc3VsdCBmb3IgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTI4NTYKKyAgICAgICAgICBSRUdSRVNTSU9OIChyMTM2ODUpOiBDYW5j
ZWxpbmcgdGhlIHN1Z2dlc3Rpb24gcG9wdXAgZG9lcyBub3QgcmV2ZXJ0IHRoZSBjaGFuZ2UKKwor
ICAgICAgICAqIGVkaXRpbmcvZGVsZXRpbmcvZGVsZXRlLTM4MDA4MzQtZml4LWV4cGVjdGVkLnR4
dDoKKwogMjAwNy0wMi0yMSAgR2VvZmZyZXkgR2FyZW4gIDxnZ2FyZW5AYXBwbGUuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IEFkYW0gUm9iZW4uCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5n
L2RlbGV0aW5nL2RlbGV0ZS0zODAwODM0LWZpeC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvZWRpdGluZy9kZWxldGluZy9kZWxldGUtMzgwMDgzNC1maXgtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAxOTc5MCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvZGVsZXRpbmcvZGVs
ZXRlLTM4MDA4MzQtZml4LWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMzgsNSArMzgs
NCBAQCBsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAgICAgICAgUmVuZGVyQmxvY2sgKGFu
b255bW91cykgYXQgKDE0LDQyKSBzaXplIDc1NngwCiAgICAgICAgIFJlbmRlckJsb2NrIChhbm9u
eW1vdXMpIGF0ICgxNCw0Mikgc2l6ZSA3NTZ4MAogICAgICAgICAgIFJlbmRlcklubGluZSB7U1BB
Tn0gYXQgKDAsMCkgc2l6ZSAweDAKLSAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAs
MCkgc2l6ZSAweDAKIGNhcmV0OiBwb3NpdGlvbiAzIG9mIGNoaWxkIDAgeyN0ZXh0fSBvZiBjaGls
ZCAxIHtTUEFOfSBvZiBjaGlsZCAxIHtESVZ9IG9mIGNoaWxkIDEge0JPRFl9IG9mIGNoaWxkIDAg
e0hUTUx9IG9mIGRvY3VtZW50CkluZGV4OiBXZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTk3OTQpCisrKyBXZWJDb3JlL0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA3LTAyLTIyICBNaXR6IFBldHRl
bCAgPG1pdHpAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAtIGZpeCBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMjg1NgorICAgICAgICAgIFJFR1JFU1NJT04gKHIxMzY4NSk6IENhbmNlbGluZyB0aGUgc3Vn
Z2VzdGlvbiBwb3B1cCBkb2VzIG5vdCByZXZlcnQgdGhlIGNoYW5nZQorCisgICAgICAgICogZWRp
dGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXBs
YWNlU2VsZWN0aW9uQ29tbWFuZDo6ZG9BcHBseSk6IElmIHRoZSBmcmFnbWVudCB0byBiZSBpbnNl
cnRlZAorICAgICAgICBpcyBlbXB0eSwgZmlyc3QgZGVsZXRlIHRoZSBzZWxlY3Rpb24sIGFuZCBv
bmx5IHRoZW4gYmFpbCBvdXQuIAorCiAyMDA3LTAyLTIyICBaYWNrIFJ1c2luICA8enJ1c2luQHRy
b2xsdGVjaC5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTGFycwpJbmRleDogV2ViQ29yZS9l
ZGl0aW5nL1JlcGxhY2VTZWxlY3Rpb25Db21tYW5kLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3Jl
L2VkaXRpbmcvUmVwbGFjZVNlbGVjdGlvbkNvbW1hbmQuY3BwCShyZXZpc2lvbiAxOTc5MCkKKysr
IFdlYkNvcmUvZWRpdGluZy9SZXBsYWNlU2VsZWN0aW9uQ29tbWFuZC5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTQ3OSw5ICs0NzksNiBAQCB2b2lkIFJlcGxhY2VTZWxlY3Rpb25Db21tYW5kOjpkb0Fw
cGx5KCkKICAgICBFbGVtZW50KiBjdXJyZW50Um9vdCA9IHNlbGVjdGlvbi5yb290RWRpdGFibGVF
bGVtZW50KCk7CiAgICAgUmVwbGFjZW1lbnRGcmFnbWVudCBmcmFnbWVudChkb2N1bWVudCgpLCBt
X2RvY3VtZW50RnJhZ21lbnQuZ2V0KCksIG1fbWF0Y2hTdHlsZSwgc2VsZWN0aW9uKTsKICAgICAK
LSAgICBpZiAoZnJhZ21lbnQuaXNFbXB0eSgpKQotICAgICAgICByZXR1cm47Ci0gICAgCiAgICAg
aWYgKG1fbWF0Y2hTdHlsZSkKICAgICAgICAgbV9pbnNlcnRpb25TdHlsZSA9IHN0eWxlQXRQb3Np
dGlvbihzZWxlY3Rpb24uc3RhcnQoKSk7CiAgICAgCkBAIC01NzQsNyArNTcxLDcgQEAgdm9pZCBS
ZXBsYWNlU2VsZWN0aW9uQ29tbWFuZDo6ZG9BcHBseSgpCiAgICAgc2V0VHlwaW5nU3R5bGUoMCk7
ICAgIAogICAgIAogICAgIC8vIFdlJ3JlIGZpbmlzaGVkIGlmIHRoZXJlIGlzIG5vdGhpbmcgdG8g
YWRkLgotICAgIGlmICghZnJhZ21lbnQuZmlyc3RDaGlsZCgpKQorICAgIGlmIChmcmFnbWVudC5p
c0VtcHR5KCkgfHwgIWZyYWdtZW50LmZpcnN0Q2hpbGQoKSkKICAgICAgICAgcmV0dXJuOwogICAg
IAogICAgIC8vIDEpIEluc2VydCB0aGUgY29udGVudC4K
</data>
<flag name="review"
          id="5215"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>