<?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>203049</bug_id>
          
          <creation_ts>2019-10-16 12:14:06 -0700</creation_ts>
          <short_desc>fast/events/ios/forward-delete-in-editable.html is a flaky failure</short_desc>
          <delta_ts>2019-10-18 15:24:02 -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>Tools / Tests</component>
          <version>WebKit Local Build</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 13</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="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1580619</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2019-10-16 12:14:06 -0700</bug_when>
    <thetext>Sometimes fast/events/ios/forward-delete-in-editable.html fails. I suspect this is because it was written using a workaround for &lt;rdar://problem/45772078&gt;, which meant it waited until a blur event to check the test result. The assumption behind the workaround was that the keyboard code would call back to ask WebKit to perform the forward delete BEFORE the WebKit would blur() the field. There is no such guarantee. Instead we should do what we couldn&apos;t do at the time of writing this test and check that we receive a DOM key up event before checking the result.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580620</commentid>
    <comment_count>1</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2019-10-16 12:14:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/52969457&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580625</commentid>
    <comment_count>2</comment_count>
      <attachid>381096</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2019-10-16 12:23:29 -0700</bug_when>
    <thetext>Created attachment 381096
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581559</commentid>
    <comment_count>3</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2019-10-18 15:22:52 -0700</bug_when>
    <thetext>Thanks Wenson!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581560</commentid>
    <comment_count>4</comment_count>
      <attachid>381096</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2019-10-18 15:24:01 -0700</bug_when>
    <thetext>Comment on attachment 381096
Patch

Clearing flags on attachment: 381096

Committed r251301: &lt;https://trac.webkit.org/changeset/251301&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581561</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2019-10-18 15:24:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>381096</attachid>
            <date>2019-10-16 12:23:29 -0700</date>
            <delta_ts>2019-10-18 15:24:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203049-20191016122332.patch</filename>
            <type>text/plain</type>
            <size>2531</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUxMTM4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzVlMmY1MTQwOTVmNTE4NmFlMGRh
YjQxMjAyYjZkY2FhODgzMjFmZi4uMjk2OGM1NjlmZDFlMGFhYzViMGY4OGRlN2Y5OTE2Y2QzMzYx
YjYwYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTEwLTE2ICBEYW5pZWwgQmF0ZXMgIDxk
YWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBmYXN0L2V2ZW50cy9pb3MvZm9yd2FyZC1kZWxl
dGUtaW4tZWRpdGFibGUuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMzA0OQorICAgICAgICA8cmRhcjovL3By
b2JsZW0vNTI5Njk0NTc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTm93IHRoYXQgPHJkYXI6Ly9wcm9ibGVtLzQ1NzcyMDc4PiBpcyBmaXhlZCB3ZSBj
YW4gd3JpdGUgdGhlIHRlc3Qgc3VjaCB0aGF0IHdlIGNoZWNrIHRoZSB0ZXN0CisgICAgICAgIHJl
c3VsdCBhZnRlciB3ZSByZWNlaXZlIGEgRE9NIGtleSB1cCBmb3IgdGhlIGZvcndhcmQgZGVsZXRl
LiBDdXJyZW50bHkgdGhlIHRlc3QgbWFrZXMgdXNlIG9mIGEKKyAgICAgICAgd29ya2Fyb3VuZCB0
aGF0IGluY29ycmVjdGx5IGFzc3VtZXMgdGhhdCB0aGUga2V5Ym9hcmQgd2lsbCBjYWxsIGJhY2sg
aW50byBXZWJLaXQgdG8gcGVyZm9ybSB0aGUKKyAgICAgICAgZm9yd2FyZCBkZWxldGlvbiBiZWZv
cmUgdGhlIHdlYiBwcm9jZXNzIGJsdXIoKXMgdGhlIGZpZWxkLiBUaGlzIGlzIG5vdCBndWFyYW50
ZWVkIHRvIGhhcHBlbi4KKyAgICAgICAgSW5zdGVhZCB3YWl0IHVudGlsIHdlIHJlY2VpdmUgYSBE
T00ga2V5IHVwIGZvciB0aGUgZGVsZXRlIGtleS4KKworICAgICAgICAqIGZhc3QvZXZlbnRzL2lv
cy9mb3J3YXJkLWRlbGV0ZS1pbi1lZGl0YWJsZS5odG1sOgorCiAyMDE5LTEwLTE1ICBEYW5pZWwg
QmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMjQxNzQ3
KTogW2lPU10gQWRqdXN0IGRlZmF1bHQgU1ZHIGZvY3VzIHJpbmcgd2lkdGggdG8gbWF0Y2ggd2lk
dGggZm9yIEhUTUwgZG9jdW1lbnRzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50
cy9pb3MvZm9yd2FyZC1kZWxldGUtaW4tZWRpdGFibGUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
ZXZlbnRzL2lvcy9mb3J3YXJkLWRlbGV0ZS1pbi1lZGl0YWJsZS5odG1sCmluZGV4IGE5M2I5Yjcw
YWFmNTVlZDE0NDMzODlkY2E3MTcxZjU4NDVlMGZkYmIuLjI5YzljMTM4NDRjNzIxYzIxM2ZlNGU5
ZGVlZDljYjRiZTc2YWJmZGQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lv
cy9mb3J3YXJkLWRlbGV0ZS1pbi1lZGl0YWJsZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qv
ZXZlbnRzL2lvcy9mb3J3YXJkLWRlbGV0ZS1pbi1lZGl0YWJsZS5odG1sCkBAIC0yNCwxNyArMjQs
MTUgQEAgYXN5bmMgZnVuY3Rpb24gcnVuVGVzdCgpCiAgICAgICAgIGlucHV0RWxlbWVudC5zZXRT
ZWxlY3Rpb25SYW5nZSgwLCAwKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICAvLyBGSVhN
RTogV2UgY2Fubm90IGxpc3RlbiBmb3IgYSBrZXl1cCBldmVudCBiZWNhdXNlIHRoZSBmb3J3YXJk
IGRlbGV0ZSBrZXkgZG9lcyBub3QgZ2VuZXJhdGUgb25lCi0gICAgLy8gZHVlIHRvIDxyZGFyOi8v
cHJvYmxlbS80NTc3MjA3OD4uIFNvLCB3ZSBsaXN0ZW4gZm9yIGEgYmx1ciBldmVudC4KLSAgICBp
bnB1dEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiYmx1ciIsIGNoZWNrUmVzdWx0QW5kTm90aWZ5
RG9uZSwge29uY2U6IHRydWV9KTsKKyAgICBpbnB1dEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigi
a2V5dXAiLCBjaGVja1Jlc3VsdEFuZE5vdGlmeURvbmUsIHtvbmNlOiB0cnVlfSk7CiAgICAgYXdh
aXQgVUlIZWxwZXIuYWN0aXZhdGVGb3JtQ29udHJvbChpbnB1dEVsZW1lbnQpOwogICAgIGlucHV0
RWxlbWVudC5zZXRTZWxlY3Rpb25SYW5nZSgwLCAwKTsKICAgICBhd2FpdCBVSUhlbHBlci50eXBl
Q2hhcmFjdGVyKCJmb3J3YXJkRGVsZXRlIik7Ci0gICAgaW5wdXRFbGVtZW50LmJsdXIoKTsKIH0K
IAotZnVuY3Rpb24gY2hlY2tSZXN1bHRBbmROb3RpZnlEb25lKCkKK2Z1bmN0aW9uIGNoZWNrUmVz
dWx0QW5kTm90aWZ5RG9uZShrZXlFdmVudCkKIHsKKyAgICBjb25zb2xlLmFzc2VydChrZXlFdmVu
dC5rZXkgPT09ICJEZWxldGUiKTsKICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2RvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJpbnB1dCIpLnZhbHVlJywgImV4dCIpOwogICAgIGRvY3VtZW50LmJv
ZHkucmVtb3ZlQ2hpbGQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QtY29udGFpbmVyIikp
OwogICAgIGZpbmlzaEpTVGVzdCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>