<?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>193679</bug_id>
          
          <creation_ts>2019-01-22 13:02:39 -0800</creation_ts>
          <short_desc>Add layout test to ensure that system text editing key commands can be prevented in keydown</short_desc>
          <delta_ts>2019-01-22 13:02:56 -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>iPhone / iPad</rep_platform>
          <op_sys>iOS 12</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>192897</dependson>
          <blocked>190571</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>lforschler</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1496923</commentid>
    <comment_count>0</comment_count>
      <attachid>359767</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2019-01-22 13:02:39 -0800</bug_when>
    <thetext>Created attachment 359767
Layout test

We should add the layout test attached to bug 192897 (attachment #357756) after we fix bug #192898.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>359767</attachid>
            <date>2019-01-22 13:02:39 -0800</date>
            <delta_ts>2019-01-22 13:02:39 -0800</delta_ts>
            <desc>Layout test</desc>
            <filename>text-key-commands-prevent-default.html</filename>
            <type>text/html</type>
            <size>2563</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291
cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNl
cy91aS1oZWxwZXIuanMiPjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5IG9ubG9hZD0icnVuVGVzdCgp
Ij4KPGlucHV0IHR5cGU9InRleHQiIGlkPSJpbnB1dCIgdmFsdWU9IkhlbGxvIGZyb20gQ3VwZXJ0
aW5vISIgc2l6ZT0iMzAiPgo8c2NyaXB0Pgp3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7Cgps
ZXQgaW5wdXRFbGVtZW50OwoKbGV0IHRlc3RzID0gWwogICAgdGVzdFByZXZlbnRLZXlEb3duQW5k
TW92ZVRvRW5kT2ZMaW5lLAogICAgdGVzdFByZXZlbnRLZXlQcmVzc0FuZE1vdmVUb0VuZE9mTGlu
ZSwKXTsKCmxldCBjdXJyZW50VGVzdCA9IDA7CgpmdW5jdGlvbiBydW5OZXh0VGVzdCgpCnsKICAg
IGlmIChjdXJyZW50VGVzdCA+PSB0ZXN0cy5sZW5ndGgpIHsKICAgICAgICBkb25lKCk7CiAgICAg
ICAgcmV0dXJuOwogICAgfQogICAgdGVzdHNbY3VycmVudFRlc3QrK10oKTsKfQoKZnVuY3Rpb24g
dGVzdFByZXZlbnRLZXlEb3duQW5kTW92ZVRvRW5kT2ZMaW5lKCkKewogICAgZGVidWcoIlRlc3Q6
IFByZXZlbnQgZGVmYXVsdCBvbiBrZXkgZG93biBhbmQgbW92ZSB0byB0aGUgZW5kIG9mIHRoZSBs
aW5lOiIpOwogICAgZnVuY3Rpb24gY2hlY2tSZXN1bHQoKSB7CiAgICAgICAgc2hvdWxkQmVaZXJv
KCJpbnB1dEVsZW1lbnQuc2VsZWN0aW9uU3RhcnQiKTsKICAgICAgICBzaG91bGRCZVplcm8oImlu
cHV0RWxlbWVudC5zZWxlY3Rpb25FbmQiKTsKICAgICAgICBydW5OZXh0VGVzdCgpOwogICAgfQog
ICAgaW5wdXRFbGVtZW50Lm9ua2V5ZG93biA9IChldmVudCkgPT4gewogICAgICAgIGlmIChldmVu
dC5rZXkgPT0gIkNvbnRyb2wiKQogICAgICAgICAgICByZXR1cm47CiAgICAgICAgZXZlbnQucHJl
dmVudERlZmF1bHQoKTsKICAgICAgICBpbnB1dEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigia2V5
dXAiLCBjaGVja1Jlc3VsdCwgeyBvbmNlOiB0cnVlIH0pOwogICAgICAgIGlucHV0RWxlbWVudC5v
bmtleWRvd24gPSBudWxsOwogICAgfTsKICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKICAgICAg
ICBVSUhlbHBlci5rZXlEb3duKCJlIiwgWyJjdHJsS2V5Il0pOwp9CgpmdW5jdGlvbiB0ZXN0UHJl
dmVudEtleVByZXNzQW5kTW92ZVRvRW5kT2ZMaW5lKCkKewogICAgZGVidWcoIjxicj5UZXN0OiBQ
cmV2ZW50IGRlZmF1bHQgb24ga2V5IHByZXNzIGFuZCBtb3ZlIHRvIHRoZSBlbmQgb2YgdGhlIGxp
bmU6Iik7CiAgICBmdW5jdGlvbiBjaGVja1Jlc3VsdCgpIHsKICAgICAgICBpbnB1dEVsZW1lbnQu
b25rZXlwcmVzcyA9IG51bGw7CiAgICAgICAgc2hvdWxkQmVOb25aZXJvKCJpbnB1dEVsZW1lbnQu
c2VsZWN0aW9uU3RhcnQiKTsKICAgICAgICBzaG91bGRCZU5vblplcm8oImlucHV0RWxlbWVudC5z
ZWxlY3Rpb25FbmQiKTsKICAgICAgICBydW5OZXh0VGVzdCgpOwogICAgfQogICAgaW5wdXRFbGVt
ZW50Lm9ua2V5cHJlc3MgPSAoZXZlbnQpID0+IGV2ZW50LnByZXZlbnREZWZhdWx0KCk7CiAgICBp
bnB1dEVsZW1lbnQub25rZXlkb3duID0gKGV2ZW50KSA9PiB7CiAgICAgICAgaWYgKGV2ZW50Lmtl
eSA9PSAiQ29udHJvbCIpCiAgICAgICAgICAgIHJldHVybjsKICAgICAgICBpbnB1dEVsZW1lbnQu
YWRkRXZlbnRMaXN0ZW5lcigia2V5dXAiLCBjaGVja1Jlc3VsdCwgeyBvbmNlOiB0cnVlIH0pOwog
ICAgICAgIGlucHV0RWxlbWVudC5vbmtleWRvd24gPSBudWxsOwogICAgfTsKICAgIGlmICh3aW5k
b3cudGVzdFJ1bm5lcikKICAgICAgICBVSUhlbHBlci5rZXlEb3duKCJlIiwgWyJjdHJsS2V5Il0p
Owp9CgpmdW5jdGlvbiBkb25lKCkKewogICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQogICAgICAg
IGRvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQoaW5wdXRFbGVtZW50KTsKICAgIGZpbmlzaEpTVGVz
dCgpOwp9CgpmdW5jdGlvbiBydW5UZXN0KCkKewogICAgaW5wdXRFbGVtZW50ID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImlucHV0Iik7CiAgICBmdW5jdGlvbiBoYW5kbGVGb2N1cygpIHsKICAg
ICAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5zZXJ0aW9uIHBvaW50IGlzIGF0IHRoZSBzdGFydCBv
ZiB0aGUgZmllbGQuCiAgICAgICAgaW5wdXRFbGVtZW50LnNldFNlbGVjdGlvblJhbmdlKDAsIDAp
OwogICAgICAgIHJ1bk5leHRUZXN0KCk7CiAgICB9CiAgICBpbnB1dEVsZW1lbnQuYWRkRXZlbnRM
aXN0ZW5lcigiZm9jdXMiLCBoYW5kbGVGb2N1cywgeyBvbmNlOiB0cnVlIH0pOwogICAgaWYgKHdp
bmRvdy50ZXN0UnVubmVyKQogICAgICAgIFVJSGVscGVyLmFjdGl2YXRlRWxlbWVudChpbnB1dEVs
ZW1lbnQpOwogICAgZWxzZQogICAgICAgIGlucHV0RWxlbWVudC5mb2N1cygpOwp9CgpkZXNjcmlw
dGlvbigiVGVzdHMgdGhhdCB0ZXh0IGtleSBjb21tYW5kcyBjYW4gYmUgcHJldmVudGVkIGluIGtl
eWRvd24gYW5kIG5vdCBpbiBrZXlwcmVzcy4iKTsKPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
      

    </bug>

</bugzilla>