<?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>190566</bug_id>
          
          <creation_ts>2018-10-14 15:29:38 -0700</creation_ts>
          <short_desc>[iOS] Pressing forward delete key in text field does nothing and we should not invoke an editor action when forward delete is pressed outside a text field</short_desc>
          <delta_ts>2018-11-09 09:06:55 -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>WebKit Misc.</component>
          <version>WebKit Local Build</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 12</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>190571</blocked>
          <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>1469077</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-10-14 15:29:38 -0700</bug_when>
    <thetext>Pressing the forward delete key in a text field does nothing on iOS. This is because in both Webkit Legacy and Modern WebKit we look expect the character string of the WebEvent for the forward delete key to be the character 0xF728. It isn’t. Once we fix that we should also ensure that we only perform a forward deletion when inside an editable field as it is not meaningful to perform a forward deletion when not focused in a text field.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1469078</commentid>
    <comment_count>1</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-10-14 15:32:00 -0700</bug_when>
    <thetext>Here is where we expect 0xF728 for the forward delete key in Modern WebKit: &lt;https://trac.webkit.org/browser/webkit/trunk/Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm?rev=237053#L3831&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1469133</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-14 21:54:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/45262367&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1475686</commentid>
    <comment_count>3</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-11-06 13:57:07 -0800</bug_when>
    <thetext>*** Bug 191088 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1475687</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-11-06 13:57:36 -0800</bug_when>
    <thetext>You can observe the fact that forward delete does nothing by performing the following:

1. Visit &lt;data:text/html,&lt;textarea&gt;&lt;/textarea&gt;&gt;.
2. Focus the text area and type &quot;ha&quot;.
3. Press the left arrow key.
4. Press the forward delete key.

Then the text area should have the contents &quot;h&quot;. But it has the contents &quot;ha&quot;; =&gt; nothing happened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1475690</commentid>
    <comment_count>5</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-11-06 13:59:01 -0800</bug_when>
    <thetext>*** Bug 191087 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1476015</commentid>
    <comment_count>6</comment_count>
      <attachid>354100</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-11-07 09:30:10 -0800</bug_when>
    <thetext>Created attachment 354100
Patch and layout test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1476927</commentid>
    <comment_count>7</comment_count>
      <attachid>354100</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-11-09 09:06:53 -0800</bug_when>
    <thetext>Comment on attachment 354100
Patch and layout test

Clearing flags on attachment: 354100

Committed r238033: &lt;https://trac.webkit.org/changeset/238033&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1476928</commentid>
    <comment_count>8</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-11-09 09:06:55 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>354100</attachid>
            <date>2018-11-07 09:30:10 -0800</date>
            <delta_ts>2018-11-09 09:06:53 -0800</delta_ts>
            <desc>Patch and layout test</desc>
            <filename>bug-190566-20181107093009.patch</filename>
            <type>text/plain</type>
            <size>8581</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM3ODg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGE4ZWU3MTAwNWUzZTgxOGJh
ZjU3NDRlNDkzNDcxMTIzYmJlM2FmOGUuLjMxYTM4MzZlOWYwZDUzNDUxNTQ5NzExZDI2YWE1ZTFl
MWFiOTFlMTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTgtMTEtMDcgIERhbmllbCBC
YXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIFByZXNzaW5nIGZvcndh
cmQgZGVsZXRlIGtleSBpbiB0ZXh0IGZpZWxkIGRvZXMgbm90aGluZyBhbmQgd2Ugc2hvdWxkIG5v
dCBpbnZva2UgYW4gZWRpdG9yCisgICAgICAgIGFjdGlvbiB3aGVuIGZvcndhcmQgZGVsZXRlIGlz
IHByZXNzZWQgb3V0c2lkZSBhIHRleHQgZmllbGQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDU2NgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDUy
NjIzNjc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
T3ZlcnJpZGUgLV9kZWxldGVGb3J3YXJkQW5kTm90aWZ5IHRvIHBlcmZvcm0gYSBmb3J3YXJkIGRl
bGV0aW9uIGFuZCByZW1vdmUgdGhlIGRlYWQgY29kZSB0aGF0CisgICAgICAgIGV4cGVjdGVkIFVJ
S2l0IHRvIHNlbmQgdXMgYSBjaGFyYWN0ZXIgc3RyaW5nIHdpdGggMHhGNzI4IGZvciB0aGUgZm9y
d2FyZCBkZWxldGUga2V5LiBVSUtpdAorICAgICAgICBjZWFzZWQgZG9pbmcgdGhpcyBtYW55IHll
YXJzIGFnby4gV2UgbWF5IHJldmlzdCB0aGlzIGRlY2lzaW9uIG9uY2UgPHJkYXI6Ly9wcm9ibGVt
LzQ1NzcyMDc4PgorICAgICAgICBpcyBmaXhlZC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9pb3Mv
V0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9p
bnRlcnByZXRLZXlFdmVudDppc0NoYXJFdmVudDpdKToKKyAgICAgICAgKC1bV0tDb250ZW50Vmll
dyBfZGVsZXRlRm9yd2FyZEFuZE5vdGlmeTpdKToKKwogMjAxOC0xMS0wNiAgRGFuaWVsIEJhdGVz
ICA8ZGFiYXRlc0BhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gRHJhdyBjYXBzIGxvY2sgaW5k
aWNhdG9yIGluIHBhc3N3b3JkIGZpZWxkcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdExlZ2Fj
eS9tYWMvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9nCmluZGV4
IDNhYjRhOTIzMGMwN2EwZDkxNmJkZWJiZmFhMjU3NTlhYjUzNzE0MjUuLjA2YTE3NDM4NDliY2Fk
ZTYyOWU1N2Y3ZTY2MTZmZGIxNzc0YzFlMTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdh
Y3kvbWFjL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxOSBAQAorMjAxOC0xMS0wNyAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBs
ZS5jb20+CisKKyAgICAgICAgW2lPU10gUHJlc3NpbmcgZm9yd2FyZCBkZWxldGUga2V5IGluIHRl
eHQgZmllbGQgZG9lcyBub3RoaW5nIGFuZCB3ZSBzaG91bGQgbm90IGludm9rZSBhbiBlZGl0b3IK
KyAgICAgICAgYWN0aW9uIHdoZW4gZm9yd2FyZCBkZWxldGUgaXMgcHJlc3NlZCBvdXRzaWRlIGEg
dGV4dCBmaWVsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTkwNTY2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80NTI2MjM2Nz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgZGVhZCBjb2RlLiBV
SUtpdCBjZWFzZWQgc2VuZGluZyB1cyBhIGNoYXJhY3RlciBzdHJpbmcgd2l0aCAweEY3MjggZm9y
IHRoZSBmb3J3YXJkIGRlbGV0ZQorICAgICAgICBrZXkgbWFueSB5ZWFycyBhZ28uIFdlIHdpbGwg
bmVlZCB0byBmaXggdXAgaU9TIExlZ2FjeSBXZWJLaXQgc3VwcG9ydCBmb3IgdGhlIGZvcndhcmQg
ZGVsZXRlIGtleQorICAgICAgICBpbiBVSUtpdC4gV2UgbWF5IHJldmlzdCB0aGlzIGRlY2lzaW9u
IG9uY2UgPHJkYXI6Ly9wcm9ibGVtLzQ1NzcyMDc4PiBpcyBmaXhlZC4KKworICAgICAgICAqIFdl
YlZpZXcvV2ViSFRNTFZpZXcubW06CisgICAgICAgICgtW1dlYkhUTUxWaWV3IF9oYW5kbGVFZGl0
aW5nS2V5RXZlbnQ6XSk6CisKIDIwMTgtMTEtMDYgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBw
bGUuY29tPgogCiAgICAgICAgIFtpT1NdIERyYXcgY2FwcyBsb2NrIGluZGljYXRvciBpbiBwYXNz
d29yZCBmaWVsZHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0Nv
bnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tD
b250ZW50Vmlld0ludGVyYWN0aW9uLm1tCmluZGV4IDg4MWQ0OTgwMGE0YWQzM2NiNzc3ZWM4ODkz
ZWQwNmMyZTU2ZjkxMWYuLmQwZWNjZDdiNDFhMmQyNjY2YjJjYzYwMDk1YzI2OGRhODc5MzFhZDgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50
ZXJhY3Rpb24ubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZp
ZXdJbnRlcmFjdGlvbi5tbQpAQCAtMzgyOCw3ICszODI4LDYgQEAgLSAoQk9PTClfaW50ZXJwcmV0
S2V5RXZlbnQ6KDo6V2ViRXZlbnQgKilldmVudCBpc0NoYXJFdmVudDooQk9PTClpc0NoYXJFdmVu
dAogICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBrV2ViQmFja3NwYWNlS2V5ID0gMHgwMDA4Owog
ICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBrV2ViUmV0dXJuS2V5ID0gMHgwMDBEOwogICAgIHN0
YXRpYyBjb25zdCB1bnNpZ25lZCBrV2ViRGVsZXRlS2V5ID0gMHgwMDdGOwotICAgIHN0YXRpYyBj
b25zdCB1bnNpZ25lZCBrV2ViRGVsZXRlRm9yd2FyZEtleSA9IDB4RjcyODsKICAgICBzdGF0aWMg
Y29uc3QgdW5zaWduZWQga1dlYlNwYWNlS2V5ID0gMHgyMDsKIAogICAgIGlmIChldmVudC5rZXli
b2FyZEZsYWdzICYgV2ViRXZlbnRLZXlib2FyZElucHV0TW9kaWZpZXJGbGFnc0NoYW5nZWQpCkBA
IC0zODczLDEwICszODcyLDYgQEAgLSAoQk9PTClfaW50ZXJwcmV0S2V5RXZlbnQ6KDo6V2ViRXZl
bnQgKilldmVudCBpc0NoYXJFdmVudDooQk9PTClpc0NoYXJFdmVudAogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCi0gICAgY2FzZSBrV2ViRGVsZXRlRm9yd2FyZEtleToKLSAgICAgICAgX3Bh
Z2UtPmV4ZWN1dGVFZGl0Q29tbWFuZCgiZGVsZXRlRm9yd2FyZCJfcyk7Ci0gICAgICAgIHJldHVy
biBZRVM7Ci0KICAgICBkZWZhdWx0OgogICAgICAgICBpZiAoY29udGVudEVkaXRhYmxlICYmIGlz
Q2hhckV2ZW50KSB7CiAgICAgICAgICAgICBba2V5Ym9hcmQgYWRkSW5wdXRTdHJpbmc6ZXZlbnQu
Y2hhcmFjdGVycyB3aXRoRmxhZ3M6ZXZlbnQua2V5Ym9hcmRGbGFncyB3aXRoSW5wdXRNYW5hZ2Vy
SGludDpldmVudC5pbnB1dE1hbmFnZXJIaW50XTsKQEAgLTM5MzIsNiArMzkyNywxMSBAQCAtICh2
b2lkKWV4ZWN1dGVFZGl0Q29tbWFuZFdpdGhDYWxsYmFjazooTlNTdHJpbmcgKiljb21tYW5kTmFt
ZQogICAgIH0pOwogfQogCistICh2b2lkKV9kZWxldGVGb3J3YXJkQW5kTm90aWZ5OihCT09MKW5v
dGlmeQoreworICAgIFtzZWxmIGV4ZWN1dGVFZGl0Q29tbWFuZFdpdGhDYWxsYmFjazpAImRlbGV0
ZUZvcndhcmQiXTsKK30KKwogLSAoVUlUZXh0SW5wdXRBcnJvd0tleUhpc3RvcnkgKilfbW92ZVVw
OihCT09MKWV4dGVuZGluZyB3aXRoSGlzdG9yeTooVUlUZXh0SW5wdXRBcnJvd0tleUhpc3Rvcnkg
KiloaXN0b3J5CiB7CiAgICAgW3NlbGYgZXhlY3V0ZUVkaXRDb21tYW5kV2l0aENhbGxiYWNrOmV4
dGVuZGluZyA/IEAibW92ZVVwQW5kTW9kaWZ5U2VsZWN0aW9uIiA6IEAibW92ZVVwIl07CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJWaWV3L1dlYkhUTUxWaWV3Lm1tIGIv
U291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViVmlldy9XZWJIVE1MVmlldy5tbQppbmRleCA5MGEw
MjU5OTA3Y2MxZDliZjgzMTgwNjEyM2I0NTNhNWEwNWE5ZTU4Li5jNGUyZDQxNmEyYjViZmEyZjcz
MDE0ZDYyNzBiNDYzYzUyNmVjOWFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L21h
Yy9XZWJWaWV3L1dlYkhUTUxWaWV3Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dl
YlZpZXcvV2ViSFRNTFZpZXcubW0KQEAgLTYwNjgsNyArNjA2OCw2IEBAIC0gKEJPT0wpX2ludGVy
cHJldEtleUV2ZW50OihLZXlib2FyZEV2ZW50KilldmVudCBzYXZpbmdDb21tYW5kczooQk9PTClz
YXZpbmdDb21tCiAjZGVmaW5lIGtXZWJCYWNrc3BhY2VLZXkgICAgIDB4MDAwOAogI2RlZmluZSBr
V2ViUmV0dXJuS2V5ICAgICAgICAweDAwMGQKICNkZWZpbmUga1dlYkRlbGV0ZUtleSAgICAgICAg
MHgwMDdGCi0jZGVmaW5lIGtXZWJEZWxldGVGb3J3YXJkS2V5IDB4RjcyOAogICAgIAogLSAoQk9P
TClfaGFuZGxlRWRpdGluZ0tleUV2ZW50OihLZXlib2FyZEV2ZW50ICopd2NFdmVudAogewpAQCAt
NjEwMyw5ICs2MTAyLDYgQEAgLSAoQk9PTClfaGFuZGxlRWRpdGluZ0tleUV2ZW50OihLZXlib2Fy
ZEV2ZW50ICopd2NFdmVudAogICAgICAgICAgICAgICAgIHJldHVybiBZRVM7CiAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBrV2ViRGVsZXRlRm9yd2FyZEtl
eToKLSAgICAgICAgICAgIFtzZWxmIGRlbGV0ZUZvcndhcmQ6c2VsZl07Ci0gICAgICAgICAgICBy
ZXR1cm4gWUVTOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgaWYgKHBsYXRmb3JtRXZl
bnQtPnR5cGUoKSA9PSBQbGF0Zm9ybUtleWJvYXJkRXZlbnQ6OkNoYXIpIHsKICAgICAgICAgICAg
ICAgICBbW3dlYlZpZXcgX1VJS2l0RGVsZWdhdGVGb3J3YXJkZXJdIGFkZElucHV0U3RyaW5nOmV2
ZW50LmNoYXJhY3RlcnMgd2l0aEZsYWdzOmV2ZW50LmtleWJvYXJkRmxhZ3NdOwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDc2
OTc2MThjMjJhMTVjMTE1OGE4ZjhiMGJlZDFmYWM5OTY2MDQyMmIuLjU3ZTA3ZWVhMzNhMThlODNh
YWQ1NjkxYzBhNzc2MmFjZDc3Y2YzMTUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxOC0xMS0w
NyAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gUHJl
c3NpbmcgZm9yd2FyZCBkZWxldGUga2V5IGluIHRleHQgZmllbGQgZG9lcyBub3RoaW5nIGFuZCB3
ZSBzaG91bGQgbm90IGludm9rZSBhbiBlZGl0b3IKKyAgICAgICAgYWN0aW9uIHdoZW4gZm9yd2Fy
ZCBkZWxldGUgaXMgcHJlc3NlZCBvdXRzaWRlIGEgdGV4dCBmaWVsZAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNTY2CisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS80NTI2MjM2Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBBZGQgYSB0ZXN0IHRvIGVuc3VyZSB0aGF0IHByZXNzaW5nIHRoZSBmb3J3YXJk
IGRlbGV0ZSBrZXkgZGVsZXRlcyB0aGUgbmV4dCBjaGFyYWN0ZXIuCisKKyAgICAgICAgKiBmYXN0
L2V2ZW50cy9pb3MvZm9yd2FyZC1kZWxldGUtaW4tZWRpdGFibGUtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9pb3MvZm9yd2FyZC1kZWxldGUtaW4tZWRpdGFibGUu
aHRtbDogQWRkZWQuCisKIDIwMTgtMTEtMDYgIFBlciBBcm5lIFZvbGxhbiAgPHB2b2xsYW5AYXBw
bGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIyMzA1MjMpOiBDYXBzIGxvY2sgaW5kaWNh
dG9yIG5vdCBzaG93biBpbiBwYXNzd29yZCBmaWVsZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9ldmVudHMvaW9zL2ZvcndhcmQtZGVsZXRlLWluLWVkaXRhYmxlLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9mb3J3YXJkLWRlbGV0ZS1pbi1lZGl0YWJsZS1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTU5ZDI1OThjNzNlMTdlNDZjMTI2MDUzMjU3M2NjMjUz
NWI2NzZhZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9m
b3J3YXJkLWRlbGV0ZS1pbi1lZGl0YWJsZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMCBAQAor
VGVzdHMgdGhhdCBwcmVzc2luZyB0aGUgZm9yd2FyZCBkZWxldGUga2V5IGluIGFuIGVkaXRhYmxl
IGVsZW1lbnQgZGVsZXRlcyB0aGUgbmV4dCBjaGFyYWN0ZXIuIFRvIHJ1biB0aGlzIHRlc3QgbWFu
dWFsbHksIHByZXNzIHRoZSBmb3J3YXJkIGRlbGV0ZSBrZXkgYW5kIHRoZW4gY2xpY2sgQ2hlY2sg
UmVzdWx0LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1l
c3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiaW5wdXQiKS52YWx1ZSBpcyAiZXh0IgorUEFTUyBzdWNjZXNzZnVsbHlQ
YXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvZXZlbnRzL2lvcy9mb3J3YXJkLWRlbGV0ZS1pbi1lZGl0YWJsZS5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC9ldmVudHMvaW9zL2ZvcndhcmQtZGVsZXRlLWluLWVkaXRhYmxlLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uYTkzYjliNzBhYWY1NWVkMTQ0MzM4OWRjYTcxNzFmNTg0NWUwZmRiYgotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2lvcy9mb3J3YXJkLWRlbGV0ZS1p
bi1lZGl0YWJsZS5odG1sCkBAIC0wLDAgKzEsNDQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9z
Y3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXYgaWQ9InRlc3QtY29udGFpbmVyIj4KKyAgICA8
aW5wdXQgdHlwZT0idGV4dCIgaWQ9ImlucHV0IiB2YWx1ZT0iVGV4dCI+CisgICAgPGJ1dHRvbiBv
bmNsaWNrPSJjaGVja1Jlc3VsdEFuZE5vdGlmeURvbmUoKSI+Q2hlY2sgUmVzdWx0PC9idXR0b24+
Cis8L2Rpdj4KKzxzY3JpcHQ+Cit3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CisKK2Rlc2Ny
aXB0aW9uKCJUZXN0cyB0aGF0IHByZXNzaW5nIHRoZSBmb3J3YXJkIGRlbGV0ZSBrZXkgaW4gYW4g
ZWRpdGFibGUgZWxlbWVudCBkZWxldGVzIHRoZSBuZXh0IGNoYXJhY3Rlci4gVG8gcnVuIHRoaXMg
dGVzdCAgbWFudWFsbHksIHByZXNzIHRoZSBmb3J3YXJkIGRlbGV0ZSBrZXkgYW5kIHRoZW4gY2xp
Y2sgQ2hlY2sgUmVzdWx0LiIpOworCitydW5UZXN0KCk7CisKK2FzeW5jIGZ1bmN0aW9uIHJ1blRl
c3QoKQoreworICAgIGxldCBpbnB1dEVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
aW5wdXQiKTsKKyAgICBpZiAoIXdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgIGlucHV0RWxl
bWVudC5mb2N1cygpOworICAgICAgICBpbnB1dEVsZW1lbnQuc2V0U2VsZWN0aW9uUmFuZ2UoMCwg
MCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgLy8gRklYTUU6IFdlIGNhbm5vdCBsaXN0
ZW4gZm9yIGEga2V5dXAgZXZlbnQgYmVjYXVzZSB0aGUgZm9yd2FyZCBkZWxldGUga2V5IGRvZXMg
bm90IGdlbmVyYXRlIG9uZQorICAgIC8vIGR1ZSB0byA8cmRhcjovL3Byb2JsZW0vNDU3NzIwNzg+
LiBTbywgd2UgbGlzdGVuIGZvciBhIGJsdXIgZXZlbnQuCisgICAgaW5wdXRFbGVtZW50LmFkZEV2
ZW50TGlzdGVuZXIoImJsdXIiLCBjaGVja1Jlc3VsdEFuZE5vdGlmeURvbmUsIHtvbmNlOiB0cnVl
fSk7CisgICAgYXdhaXQgVUlIZWxwZXIuYWN0aXZhdGVGb3JtQ29udHJvbChpbnB1dEVsZW1lbnQp
OworICAgIGlucHV0RWxlbWVudC5zZXRTZWxlY3Rpb25SYW5nZSgwLCAwKTsKKyAgICBhd2FpdCBV
SUhlbHBlci50eXBlQ2hhcmFjdGVyKCJmb3J3YXJkRGVsZXRlIik7CisgICAgaW5wdXRFbGVtZW50
LmJsdXIoKTsKK30KKworZnVuY3Rpb24gY2hlY2tSZXN1bHRBbmROb3RpZnlEb25lKCkKK3sKKyAg
ICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpbnB1dCIp
LnZhbHVlJywgImV4dCIpOworICAgIGRvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQoZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInRlc3QtY29udGFpbmVyIikpOworICAgIGZpbmlzaEpTVGVzdCgpOwor
fQorPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>