<?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>178759</bug_id>
          
          <creation_ts>2017-10-24 16:17:36 -0700</creation_ts>
          <short_desc>Test fast/writing-mode/english-bt-text-with-spelling-marker.html should wait for editing commands to complete</short_desc>
          <delta_ts>2017-11-15 12:48:30 -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>Tools / Tests</component>
          <version>WebKit Local 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>InRadar, LayoutTestFailure, MakingBotsRed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>178671</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>lforschler</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1363988</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-10-24 16:17:36 -0700</bug_when>
    <thetext>The test fast/writing-mode/english-bt-text-with-spelling-marker.html (added in bug #223845) should wait for editing commands to complete to ensure the spellcheck is triggered.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363991</commentid>
    <comment_count>1</comment_count>
      <attachid>324747</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-10-24 16:22:50 -0700</bug_when>
    <thetext>Created attachment 324747
Layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363993</commentid>
    <comment_count>2</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-10-24 16:24:42 -0700</bug_when>
    <thetext>(In reply to Daniel Bates from comment #0)
&gt; The test fast/writing-mode/english-bt-text-with-spelling-marker.html (added
&gt; in bug #223845) should wait for editing commands to complete to ensure the
&gt; spellcheck is triggered.

*bug #178671</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363995</commentid>
    <comment_count>3</comment_count>
      <attachid>324747</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2017-10-24 16:25:44 -0700</bug_when>
    <thetext>Comment on attachment 324747
Layout test

View in context: https://bugs.webkit.org/attachment.cgi?id=324747&amp;action=review

&gt; LayoutTests/ChangeLog:9
&gt; +        character is typed before proceeding to type the next character.

Should mention that we&apos;re inserting a delay instead of saying they&apos;re typed.

&gt; LayoutTests/fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:32
&gt; +    for (var c of text)

Use const?

&gt; LayoutTests/fast/writing-mode/english-bt-text-with-spelling-marker.html:36
&gt; +    for (var c of text)

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363999</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-10-24 16:31:31 -0700</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #3)
&gt; Comment on attachment 324747 [details]
&gt; Layout test
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=324747&amp;action=review
&gt; 
&gt; &gt; LayoutTests/ChangeLog:9
&gt; &gt; +        character is typed before proceeding to type the next character.
&gt; 
&gt; Should mention that we&apos;re inserting a delay instead of saying they&apos;re typed.
&gt; 

Will change the text in the ChangeLog to read:

Make use of typeCharacterCommand() from (LayoutTests/editing/editing.js) to type each character with a delay and delay test completion until all characters have been typed.

&gt; &gt; LayoutTests/fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:32
&gt; &gt; +    for (var c of text)
&gt; 
&gt; Use const?
&gt; 

Will fix before landing.

&gt; &gt; LayoutTests/fast/writing-mode/english-bt-text-with-spelling-marker.html:36
&gt; &gt; +    for (var c of text)
&gt; 
&gt; Ditto.

Will fix before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364000</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-10-24 16:33:12 -0700</bug_when>
    <thetext>Committed r223938: &lt;https://trac.webkit.org/changeset/223938&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364002</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-10-24 16:34:36 -0700</bug_when>
    <thetext>For completeness, the test fast/writing-mode/english-bt-text-with-spelling-marker.html was seen as flaky on the Apple Sierra Release WK1 (Tests) bot:
https://build.webkit.org/results/Apple%20Sierra%20Release%20WK1%20(Tests)/r223917%20(5549)/results.html
https://build.webkit.org/builders/Apple%20Sierra%20Release%20WK1%20(Tests)/builds/5549</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364278</commentid>
    <comment_count>7</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-10-25 10:28:04 -0700</bug_when>
    <thetext>The test is still flaky :(

Apple El Capitan Release WK1 (Tests):
https://build.webkit.org/results/Apple%20El%20Capitan%20Release%20WK1%20(Tests)/r223952%20(5724)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1364281</commentid>
    <comment_count>8</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-10-25 10:28:21 -0700</bug_when>
    <thetext>(In reply to Daniel Bates from comment #7)
&gt; The test is still flaky :(
&gt; 
&gt; Apple El Capitan Release WK1 (Tests):
&gt; https://build.webkit.org/results/
&gt; Apple%20El%20Capitan%20Release%20WK1%20(Tests)/r223952%20(5724)/results.html

Committed attempt to fix the flakiness in &lt;https://trac.webkit.org/changeset/223959&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1372256</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-11-15 12:48:30 -0800</bug_when>
    <thetext>&lt;rdar://problem/35568189&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>324747</attachid>
            <date>2017-10-24 16:22:50 -0700</date>
            <delta_ts>2017-10-24 16:25:44 -0700</delta_ts>
            <desc>Layout test</desc>
            <filename>bug-178759-20171024162250.patch</filename>
            <type>text/plain</type>
            <size>2725</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIzOTM2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjI3YTBmMzQ2M2FmZDk1NzQ3ZGIz
ODc0YWIzNjVkZGU0NjMzZTMxNi4uMDQ4ODNkZjZhZWViMDIwOGVhN2VmNzkzNWFiZDMwMWEyNGM1
MWJlZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE3LTEwLTI0ICBEYW5pZWwgQmF0ZXMgIDxk
YWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBUZXN0IGZhc3Qvd3JpdGluZy1tb2RlL2VuZ2xp
c2gtYnQtdGV4dC13aXRoLXNwZWxsaW5nLW1hcmtlci5odG1sIHNob3VsZCB3YWl0IGZvciBlZGl0
aW5nIGNvbW1hbmRzIHRvIGNvbXBsZXRlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNzg3NTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBNYWtlIHVzZSBvZiB0eXBlQ2hhcmFjdGVyQ29tbWFuZCgpIGZyb20g
KExheW91dFRlc3RzL2VkaXRpbmcvZWRpdGluZy5qcykgdG8gZW5zdXJlIHRoYXQgZWFjaAorICAg
ICAgICBjaGFyYWN0ZXIgaXMgdHlwZWQgYmVmb3JlIHByb2NlZWRpbmcgdG8gdHlwZSB0aGUgbmV4
dCBjaGFyYWN0ZXIuCisKKyAgICAgICAgKiBmYXN0L3dyaXRpbmctbW9kZS9lbmdsaXNoLWJ0LXRl
eHQtd2l0aC1zcGVsbGluZy1tYXJrZXItZXhwZWN0ZWQuaHRtbDoKKyAgICAgICAgKiBmYXN0L3dy
aXRpbmctbW9kZS9lbmdsaXNoLWJ0LXRleHQtd2l0aC1zcGVsbGluZy1tYXJrZXIuaHRtbDoKKwog
MjAxNy0xMC0yNCAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAg
RW5hYmxlIHNlcnZpY2Ugd29ya2VyIHRvIHVzZSBjYWNoZSBzdG9yYWdlIGFwaQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC93cml0aW5nLW1vZGUvZW5nbGlzaC1idC10ZXh0LXdpdGgtc3Bl
bGxpbmctbWFya2VyLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9k
ZS9lbmdsaXNoLWJ0LXRleHQtd2l0aC1zcGVsbGluZy1tYXJrZXItZXhwZWN0ZWQuaHRtbAppbmRl
eCBjMGUxMzY0ODlkZDlkZTU4MDIzZGRmY2EzMTdhNjQyMWFhMjNjNTkzLi45Yzk3MGRjODFhNjU4
NDcwMGYwNzExYzc0YjliMWQ1ZWI2M2NiZGY0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0
L3dyaXRpbmctbW9kZS9lbmdsaXNoLWJ0LXRleHQtd2l0aC1zcGVsbGluZy1tYXJrZXItZXhwZWN0
ZWQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9kZS9lbmdsaXNoLWJ0LXRl
eHQtd2l0aC1zcGVsbGluZy1tYXJrZXItZXhwZWN0ZWQuaHRtbApAQCAtMSw2ICsxLDcgQEAKIDwh
RE9DVFlQRSBodG1sPgogPGh0bWw+CiA8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9lZGl0aW5n
L2VkaXRpbmcuanMiPjwvc2NyaXB0PgogPHN0eWxlPgogQGZvbnQtZmFjZSB7CiAgICAgZm9udC1m
YW1pbHk6IEFoZW07CkBAIC0yOCw4ICsyOSw4IEBAIHR5cGVUZXh0KCJtaXNwZWxsZWQgYSIsIGV4
cGVjdGVkKTsKIGZ1bmN0aW9uIHR5cGVUZXh0KHRleHQsIGVsZW1lbnQpCiB7CiAgICAgZWxlbWVu
dC5mb2N1cygpOwotICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGV4dC5sZW5ndGg7ICsraSkKLSAg
ICAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoIkluc2VydFRleHQiLCBmYWxzZSwgdGV4dFtpXSk7
CisgICAgZm9yICh2YXIgYyBvZiB0ZXh0KQorICAgICAgICB0eXBlQ2hhcmFjdGVyQ29tbWFuZChj
KTsKICAgICBlbGVtZW50LmJsdXIoKTsKIH0KIDwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC93cml0aW5nLW1vZGUvZW5nbGlzaC1idC10ZXh0LXdpdGgtc3BlbGxpbmctbWFy
a2VyLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9kZS9lbmdsaXNoLWJ0LXRleHQt
d2l0aC1zcGVsbGluZy1tYXJrZXIuaHRtbAppbmRleCA2YjlkYTQ1MjE1MDk0MzBkZjE4NGExMDBh
M2ZlZDQ5M2FhMGU0MzRjLi4xOGJmNzNlZDZhMWVjYzg4MGNjZThlZWIwNDAxYzQ4Yzg4M2Q2N2E4
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L3dyaXRpbmctbW9kZS9lbmdsaXNoLWJ0LXRl
eHQtd2l0aC1zcGVsbGluZy1tYXJrZXIuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3dyaXRp
bmctbW9kZS9lbmdsaXNoLWJ0LXRleHQtd2l0aC1zcGVsbGluZy1tYXJrZXIuaHRtbApAQCAtMSw2
ICsxLDcgQEAKIDwhRE9DVFlQRSBodG1sPgogPGh0bWw+CiA8aGVhZD4KKzxzY3JpcHQgc3JjPSIu
Li8uLi9lZGl0aW5nL2VkaXRpbmcuanMiPjwvc2NyaXB0PgogPHN0eWxlPgogQGZvbnQtZmFjZSB7
CiAgICAgZm9udC1mYW1pbHk6IEFoZW07CkBAIC0zMiw4ICszMyw4IEBAIHR5cGVUZXh0KCJhIG1p
c3BlbGxlZCIsIHRlc3QpOwogZnVuY3Rpb24gdHlwZVRleHQodGV4dCwgZWxlbWVudCkKIHsKICAg
ICBlbGVtZW50LmZvY3VzKCk7Ci0gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0ZXh0Lmxlbmd0aDsg
KytpKQotICAgICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgiSW5zZXJ0VGV4dCIsIGZhbHNlLCB0
ZXh0W2ldKTsKKyAgICBmb3IgKHZhciBjIG9mIHRleHQpCisgICAgICAgIHR5cGVDaGFyYWN0ZXJD
b21tYW5kKGMpOwogICAgIGVsZW1lbnQuYmx1cigpOwogfQogPC9zY3JpcHQ+Cg==
</data>
<flag name="review"
          id="344356"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>