<?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>159199</bug_id>
          
          <creation_ts>2016-06-28 01:19:54 -0700</creation_ts>
          <short_desc>REGRESSION(r201471): FormClient.textFieldDidEndEditing is no longer called when a text field is removed</short_desc>
          <delta_ts>2019-05-02 16:22: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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>enrica</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>malvika.editsoftdigital</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1205947</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-06-28 01:19:54 -0700</bug_when>
    <thetext>REGRESSION(r201471): FormClient.textFieldDidEndEditing is no longer called when a text field is removed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205949</commentid>
    <comment_count>1</comment_count>
      <attachid>282221</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-06-28 01:23:13 -0700</bug_when>
    <thetext>Created attachment 282221
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205952</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-06-28 01:29:02 -0700</bug_when>
    <thetext>I&apos;ve ran the test 40 times manually and the test never failed.  It used to fail every 1/5 to 1/10 before the fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205953</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-06-28 01:30:43 -0700</bug_when>
    <thetext>&lt;rdar://problem/26748189&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206095</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-06-28 11:21:02 -0700</bug_when>
    <thetext>Committed r202578: &lt;http://trac.webkit.org/changeset/202578&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282221</attachid>
            <date>2016-06-28 01:23:13 -0700</date>
            <delta_ts>2016-06-28 09:58:46 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-159199-20160628012257.patch</filename>
            <type>text/plain</type>
            <size>5169</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMjUzNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE2LTA2LTI4ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjIwMTQ3MSk6
IEZvcm1DbGllbnQudGV4dEZpZWxkRGlkRW5kRWRpdGluZyBpcyBubyBsb25nZXIgY2FsbGVkIHdo
ZW4gYSB0ZXh0IGZpZWxkIGlzIHJlbW92ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE1OTE5OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFRoZSBidWcgd2FzIGNhdXNlZCBieSBIVE1MSW5wdXRFbGVtZW50
J3MgZW5kRWRpdGluZyBubyBsb25nZXIgZ2V0dGluZyBjYWxsZWQgZHVlIHRvIHRoZSBiZWhhdmlv
ciBjaGFuZ2UuCisgICAgICAgIFByZXNlcnZlIHRoZSBXZWJLaXQyIEFQSSBzZW1hbnRpY3MgYnkg
bWFudWFsbHkgY2FsbGluZyBIVE1MSW5wdXRFbGVtZW50OjplbmRFZGl0aW5nIGluIHNldEZvY3Vz
ZWRFbGVtZW50LgorCisgICAgICAgIFRlc3RzOiBXZWJLaXQyVGV4dEZpZWxkRGlkQmVnaW5BbmRF
bmRFZGl0aW5nCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6RG9jdW1lbnQ6OnNldEZvY3VzZWRFbGVtZW50KToKKwogMjAxNi0wNi0yNyAgU2ltb24gRnJh
c2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSAtd2Via2l0LW92
ZXJmbG93LXNjcm9sbGluZzogdG91Y2ggcHJldmVudHMgcmVwYWludCB3aXRoIFJUTApJbmRleDog
U291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9kb20vRG9jdW1lbnQuY3BwCShyZXZpc2lvbiAyMDI1MzYpCisrKyBTb3VyY2UvV2ViQ29y
ZS9kb20vRG9jdW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04Miw2ICs4Miw3IEBACiAjaW5j
bHVkZSAiSFRNTEh0bWxFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTElGcmFtZUVsZW1lbnQuaCIK
ICNpbmNsdWRlICJIVE1MSW1hZ2VFbGVtZW50LmgiCisjaW5jbHVkZSAiSFRNTElucHV0RWxlbWVu
dC5oIgogI2luY2x1ZGUgIkhUTUxMaW5rRWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxNZWRpYUVs
ZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MTmFtZUNvbGxlY3Rpb24uaCIKQEAgLTM4MDcsOCArMzgw
OCwxMSBAQCBib29sIERvY3VtZW50OjpzZXRGb2N1c2VkRWxlbWVudChFbGVtZW50CiAgICAgICAg
ICAgICAgICAgZm9jdXNDaGFuZ2VCbG9ja2VkID0gdHJ1ZTsKICAgICAgICAgICAgICAgICBuZXdG
b2N1c2VkRWxlbWVudCA9IG51bGxwdHI7CiAgICAgICAgICAgICB9Ci0gICAgICAgIH0gZWxzZQor
ICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgaWYgKGlzPEhUTUxJbnB1dEVsZW1lbnQ+KCpv
bGRGb2N1c2VkRWxlbWVudCkpCisgICAgICAgICAgICAgICAgZG93bmNhc3Q8SFRNTElucHV0RWxl
bWVudD4oKm9sZEZvY3VzZWRFbGVtZW50KS5lbmRFZGl0aW5nKCk7CiAgICAgICAgICAgICBBU1NF
UlQoIW1fZm9jdXNlZEVsZW1lbnQpOworICAgICAgICB9CiAKICAgICAgICAgaWYgKG9sZEZvY3Vz
ZWRFbGVtZW50LT5pc1Jvb3RFZGl0YWJsZUVsZW1lbnQoKSkKICAgICAgICAgICAgIGZyYW1lKCkt
PmVkaXRvcigpLmRpZEVuZEVkaXRpbmcoKTsKSW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwMjU1NCkKKysrIFRvb2xzL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE2LTA2LTI4ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjIwMTQ3MSk6
IEZvcm1DbGllbnQudGV4dEZpZWxkRGlkRW5kRWRpdGluZyBpcyBubyBsb25nZXIgY2FsbGVkIHdo
ZW4gYSB0ZXh0IGZpZWxkIGlzIHJlbW92ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE1OTE5OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZGVkIGEgdGVzdCBjYXNlIGZvciByZW1vdmluZyBhIHRleHQg
ZmllbGQuIEFsc28gZml4ZWQgdGhlIGZsYWtpbmVzcyBhbmQgcmUtZW5hYmxlZCBpdCBvbiBNYWMu
CisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDIvVGV4dEZpZWxkRGlkQmVn
aW5BbmRFbmRFZGl0aW5nLmNwcDoKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dDIvVGV4dEZpZWxkRGlkQmVnaW5BbmRFbmRFZGl0aW5nX0J1bmRsZS5jcHA6CisgICAgICAgICog
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyL2lucHV0LWZvY3VzLWJsdXIuaHRtbDogRm9jdXMg
YSBkaXYgdXBmcm9udCB0byBhdm9pZCB0aGUgZmxha2luZXNzIGZyb20KKyAgICAgICAgYW4gaW5w
dXQgZWxlbWVudCBnZXR0aW5nIGF1dG9tYXRpY2FsbHkgZm9jdXNlZCBvbiBNYWMuCisKIDIwMTYt
MDYtMjcgIEx1Y2FzIEZvcnNjaGxlciAgPGxmb3JzY2hsZXJAYXBwbGUuY29tPgogCiAgICAgICAg
IFRlc3QgY29tbWl0LiBQbGVhc2UgaWdub3JlLgpJbmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXQyL1RleHRGaWVsZERpZEJlZ2luQW5kRW5kRWRpdGluZy5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyL1RleHRGaWVsZERpZEJlZ2lu
QW5kRW5kRWRpdGluZy5jcHAJKHJldmlzaW9uIDIwMjUzNikKKysrIFRvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0Mi9UZXh0RmllbGREaWRCZWdpbkFuZEVuZEVkaXRpbmcuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yNSw3ICsyNSw3IEBACiAKICNpbmNsdWRlICJjb25maWcuaCIKIAotI2lm
IFdLX0hBVkVfQ19TUEkgJiYgIVBMQVRGT1JNKE1BQykKKyNpZiBXS19IQVZFX0NfU1BJCiAKICNp
bmNsdWRlICJQbGF0Zm9ybVV0aWxpdGllcy5oIgogI2luY2x1ZGUgIlBsYXRmb3JtV2ViVmlldy5o
IgpAQCAtMTI2LDYgKzEyNiwxMiBAQCBURVNUX0YoV2ViS2l0MlRleHRGaWVsZEJlZ2luQW5kRWRp
dEVkaXRpCiAgICAgZXhlY3V0ZUphdmFTY3JpcHRBbmRDaGVja0RpZFJlY2VpdmVNZXNzYWdlKCJi
bHVyVGV4dEZpZWxkKCdpbnB1dCcpIiwgIkRpZFJlY2VpdmVUZXh0RmllbGREaWRFbmRFZGl0aW5n
Iik7CiB9CiAKK1RFU1RfRihXZWJLaXQyVGV4dEZpZWxkQmVnaW5BbmRFZGl0RWRpdGluZ1Rlc3Qs
IFRleHRGaWVsZERpZEVuZFNob3VsZEJlRGlzcGF0Y2hlZEZvclJlbW92ZWRGb2N1c0ZpZWxkKQor
eworICAgIGV4ZWN1dGVKYXZhU2NyaXB0QW5kQ2hlY2tEaWRSZWNlaXZlTWVzc2FnZSgiZm9jdXNU
ZXh0RmllbGQoJ2lucHV0JykiLCAiRGlkUmVjZWl2ZVRleHRGaWVsZERpZEJlZ2luRWRpdGluZyIp
OworICAgIGV4ZWN1dGVKYXZhU2NyaXB0QW5kQ2hlY2tEaWRSZWNlaXZlTWVzc2FnZSgicmVtb3Zl
VGV4dEZpZWxkKCdpbnB1dCcpIiwgIkRpZFJlY2VpdmVUZXh0RmllbGREaWRFbmRFZGl0aW5nIik7
Cit9CisKIH0gLy8gbmFtZXNwYWNlIFRlc3RXZWJLaXRBUEkKIAogI2VuZGlmCkluZGV4OiBUb29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDIvVGV4dEZpZWxkRGlkQmVnaW5BbmRFbmRFZGl0
aW5nX0J1bmRsZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJLaXQyL1RleHRGaWVsZERpZEJlZ2luQW5kRW5kRWRpdGluZ19CdW5kbGUuY3BwCShyZXZpc2lv
biAyMDI1MzYpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDIvVGV4dEZpZWxk
RGlkQmVnaW5BbmRFbmRFZGl0aW5nX0J1bmRsZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI1LDcg
KzI1LDcgQEAKIAogI2luY2x1ZGUgImNvbmZpZy5oIgogCi0jaWYgV0tfSEFWRV9DX1NQSSAmJiAh
UExBVEZPUk0oTUFDKQorI2lmIFdLX0hBVkVfQ19TUEkKIAogI2luY2x1ZGUgIkluamVjdGVkQnVu
ZGxlVGVzdC5oIgogCkluZGV4OiBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDIvaW5w
dXQtZm9jdXMtYmx1ci5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Mi9pbnB1dC1mb2N1cy1ibHVyLmh0bWwJKHJldmlzaW9uIDIwMjUzNikKKysrIFRv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Mi9pbnB1dC1mb2N1cy1ibHVyLmh0bWwJKHdv
cmtpbmcgY29weSkKQEAgLTEsOSArMSwxMyBAQAogPCFET0NUWVBFIGh0bWw+CiA8aHRtbD4KIDxi
b2R5PgorPGRpdiB0YWJpbmRleD0wPjwvZGl2PgogPGlucHV0IGlkPSJpbnB1dCIgdHlwZT0idGV4
dCI+CiA8aW5wdXQgaWQ9InJlYWRvbmx5IiB0eXBlPSJ0ZXh0IiByZWFkb25seT4KIDxzY3JpcHQ+
CisKK2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2RpdicpLmZvY3VzKCk7CisKIGZ1bmN0aW9uIGZv
Y3VzVGV4dEZpZWxkKGlkKQogewogICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKS5mb2N1
cygpOwpAQCAtMTMsNiArMTcsMTIgQEAgZnVuY3Rpb24gYmx1clRleHRGaWVsZChpZCkKIHsKICAg
ICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCkuYmx1cigpOwogfQorCitmdW5jdGlvbiByZW1v
dmVUZXh0RmllbGQoaWQpCit7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLnJlbW92
ZSgpOworfQorCiA8L3NjcmlwdD4KIDwvYm9keT4KIDwvaHRtbD4K
</data>
<flag name="review"
          id="306045"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>