<?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>169801</bug_id>
          
          <creation_ts>2017-03-16 18:13:42 -0700</creation_ts>
          <short_desc>AX: VoiceOver no longer works corectly with editable text in the web</short_desc>
          <delta_ts>2017-03-17 12:48:40 -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>Accessibility</component>
          <version>WebKit Nightly 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</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nan Wang">n_wang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>n_wang</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1288881</commentid>
    <comment_count>0</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2017-03-16 18:13:42 -0700</bug_when>
    <thetext>Cannot type in content using VoiceOver on mac when the input tag has placeholder.

&lt;rdar://problem/30941566&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1288886</commentid>
    <comment_count>1</comment_count>
      <attachid>304733</attachid>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2017-03-16 18:22:28 -0700</bug_when>
    <thetext>Created attachment 304733
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289093</commentid>
    <comment_count>2</comment_count>
      <attachid>304733</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2017-03-17 12:29:24 -0700</bug_when>
    <thetext>Comment on attachment 304733
patch

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

&gt; Source/WebCore/ChangeLog:12
&gt; +        And also only enter text controls when navigating by characters/indexes, so that both Mac and

Shouldn&apos;t start sentences with And.

&quot;Also, we only enter text&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289101</commentid>
    <comment_count>3</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2017-03-17 12:48:40 -0700</bug_when>
    <thetext>Committed r214112: &lt;http://trac.webkit.org/changeset/214112&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304733</attachid>
            <date>2017-03-16 18:22:28 -0700</date>
            <delta_ts>2017-03-17 12:29:24 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>11898</size>
            <attacher name="Nan Wang">n_wang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxNDA4NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE3LTAzLTE2ICBOYW4gV2Fu
ZyAgPG5fd2FuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFZvaWNlT3ZlciBubyBsb25nZXIg
d29ya3MgY29yZWN0bHkgd2l0aCBlZGl0YWJsZSB0ZXh0IGluIHRoZSB3ZWIKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2OTgwMQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBpc3N1ZSBpcyB0aGF0IHNp
bmNlIHdlIGFyZSBlbnRlcmluZyB0ZXh0IGNvbnRyb2xzIHdoZW4gZ2V0dGluZyB0aGUgdGV4dCBt
YXJrZXIsCisgICAgICAgIHRoZSBlbmQgdGV4dCBtYXJrZXIgb2YgdGhlIGlucHV0IHRhZyBtaWdo
dCBhc3NvY2lhdGUgdG8gdGhlIHBsYWNlaG9sZGVyIGRpdiBpbnN0ZWFkIG9mIAorICAgICAgICB0
aGUgaW5wdXQgdGFnIGl0c2VsZi4gCisgICAgICAgIEZpeGVkIHRoZSBpc3N1ZSBieSBjaGVja2lu
ZyB0aGUgc2hhZG93IGVsZW1lbnRzIHVzaW5nIHNoYWRvd0hvc3QoKSBpbnN0ZWFkIG9mIGlzU2hh
ZG93Um9vdCgpLgorICAgICAgICBBbmQgYWxzbyBvbmx5IGVudGVyIHRleHQgY29udHJvbHMgd2hl
biBuYXZpZ2F0aW5nIGJ5IGNoYXJhY3RlcnMvaW5kZXhlcywgc28gdGhhdCBib3RoIE1hYyBhbmQK
KyAgICAgICAgaU9TIHdpbGwgZ2V0IHRoZSBjb3JyZWN0IHRleHQgbWFya2VyIHJhbmdlcyBmb3Ig
c2hhZG93IGhvc3QgZWxlbWVudHMuCisKKyAgICAgICAgVGVzdHM6IGFjY2Vzc2liaWxpdHkvaW9z
LXNpbXVsYXRvci9lbGVtZW50LXRleHQtcmFuZ2UtZm9yLXRleHQtY29udHJvbC5odG1sCisgICAg
ICAgICAgICAgICBhY2Nlc3NpYmlsaXR5L21hYy90ZXh0LW1hcmtlcnMtZm9yLWlucHV0LXdpdGgt
cGxhY2Vob2xkZXIuaHRtbAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hl
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFYT2JqZWN0Q2FjaGU6OnRyYXZlcnNlVG9PZmZzZXRJ
blJhbmdlKToKKyAgICAgICAgKFdlYkNvcmU6OkFYT2JqZWN0Q2FjaGU6OnN0YXJ0T3JFbmRDaGFy
YWN0ZXJPZmZzZXRGb3JSYW5nZSk6CisgICAgICAgIChXZWJDb3JlOjpBWE9iamVjdENhY2hlOjpj
aGFyYWN0ZXJPZmZzZXRGb3JJbmRleCk6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BWE9iamVj
dENhY2hlLmg6CisKIDIwMTctMDMtMTYgIERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgog
CiAgICAgICAgIFdlYkdMOiBJbXByb3ZlIGluZGV4IHZhbGlkYXRpb24gd2hlbiB1c2luZyB1aW50
IGluZGV4IHZhbHVlcwpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVj
dENhY2hlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FY
T2JqZWN0Q2FjaGUuY3BwCShyZXZpc2lvbiAyMTM5NTQpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nl
c3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNTU1LDYgKzE1
NTUsNyBAQCBDaGFyYWN0ZXJPZmZzZXQgQVhPYmplY3RDYWNoZTo6dHJhdmVyc2VUCiAgICAgCiAg
ICAgYm9vbCB0b05vZGVFbmQgPSBvcHRpb24gJiBUcmF2ZXJzZU9wdGlvblRvTm9kZUVuZDsKICAg
ICBib29sIHZhbGlkYXRlT2Zmc2V0ID0gb3B0aW9uICYgVHJhdmVyc2VPcHRpb25WYWxpZGF0ZU9m
ZnNldDsKKyAgICBib29sIGRvTm90RW50ZXJUZXh0Q29udHJvbHMgPSBvcHRpb24gJiBUcmF2ZXJz
ZU9wdGlvbkRvTm90RW50ZXJUZXh0Q29udHJvbHM7CiAgICAgCiAgICAgaW50IG9mZnNldEluQ2hh
cmFjdGVyID0gMDsKICAgICBpbnQgY3VtdWxhdGl2ZU9mZnNldCA9IDA7CkBAIC0xNTY0LDcgKzE1
NjUsNyBAQCBDaGFyYWN0ZXJPZmZzZXQgQVhPYmplY3RDYWNoZTo6dHJhdmVyc2VUCiAgICAgYm9v
bCBmaW5pc2hlZCA9IGZhbHNlOwogICAgIGludCBsYXN0U3RhcnRPZmZzZXQgPSAwOwogICAgIAot
ICAgIFRleHRJdGVyYXRvciBpdGVyYXRvcihyYW5nZS5nZXQoKSwgVGV4dEl0ZXJhdG9yRW50ZXJz
VGV4dENvbnRyb2xzKTsKKyAgICBUZXh0SXRlcmF0b3IgaXRlcmF0b3IocmFuZ2UuZ2V0KCksIGRv
Tm90RW50ZXJUZXh0Q29udHJvbHMgPyBUZXh0SXRlcmF0b3JEZWZhdWx0QmVoYXZpb3IgOiBUZXh0
SXRlcmF0b3JFbnRlcnNUZXh0Q29udHJvbHMpOwogICAgIAogICAgIC8vIFdoZW4gdGhlIHJhbmdl
IGhhcyB6ZXJvIGxlbmd0aCwgdGhlcmUgbWlnaHQgYmUgcmVwbGFjZWQgbm9kZSBvciBiclRhZyB0
aGF0IHdlIG5lZWQgdG8gaW5jcmVtZW50IHRoZSBjaGFyYWN0ZXJPZmZzZXQuCiAgICAgaWYgKGl0
ZXJhdG9yLmF0RW5kKCkpIHsKQEAgLTE2MTcsMTEgKzE2MTgsMTMgQEAgQ2hhcmFjdGVyT2Zmc2V0
IEFYT2JqZWN0Q2FjaGU6OnRyYXZlcnNlVAogICAgICAgICAgICAgICAgICAgICBpZiAoY2hpbGRO
b2RlICYmIGNoaWxkTm9kZS0+cmVuZGVyZXIoKSAmJiBjaGlsZE5vZGUtPnJlbmRlcmVyKCktPmlz
QlIoKSkgewogICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudE5vZGUgPSBjaGlsZE5vZGU7
CiAgICAgICAgICAgICAgICAgICAgICAgICBoYXNSZXBsYWNlZE5vZGVPckJSID0gdHJ1ZTsKLSAg
ICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmIChjdXJyZW50Tm9kZS0+aXNTaGFkb3dSb290KCkp
IHsKKyAgICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmIChFbGVtZW50ICpzaGFkb3dIb3N0ID0g
Y3VycmVudE5vZGUtPnNoYWRvd0hvc3QoKSkgewogICAgICAgICAgICAgICAgICAgICAgICAgLy8g
U2luY2Ugd2UgYXJlIGVudGVyaW5nIHRleHQgY29udHJvbHMsIHdlIHNob3VsZCBzZXQgdGhlIGN1
cnJlbnROb2RlCiAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0byBiZSB0aGUgc2hhZG93IGhv
c3Qgd2hlbiB0aGVyZSdzIG5vIGNvbnRlbnQuCi0gICAgICAgICAgICAgICAgICAgICAgICBjdXJy
ZW50Tm9kZSA9IGN1cnJlbnROb2RlLT5zaGFkb3dIb3N0KCk7Ci0gICAgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmIChub2RlSXNUZXh0Q29u
dHJvbChzaGFkb3dIb3N0KSkgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnRO
b2RlID0gY3VycmVudE5vZGUtPnNoYWRvd0hvc3QoKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAg
ICAgICAgfSBlbHNlIGlmIChjdXJyZW50Tm9kZSAhPSBwcmV2aW91c05vZGUpIHsKICAgICAgICAg
ICAgICAgICAgICAgICAgIC8vIFdlIHNob3VsZCBzZXQgdGhlIHN0YXJ0IG9mZnNldCBhbmQgbGVu
Z3RoIGZvciB0aGUgY3VycmVudCBub2RlIGluIGNhc2UgdGhpcyBpcyB0aGUgbGFzdCBpdGVyYXRp
b24uCiAgICAgICAgICAgICAgICAgICAgICAgICBsYXN0U3RhcnRPZmZzZXQgPSAxOwpAQCAtMTgz
Nyw3ICsxODQwLDcgQEAgdm9pZCBBWE9iamVjdENhY2hlOjpzZXRUZXh0TWFya2VyRGF0YVdpdAog
ICAgIHRoaXMtPnNldE5vZGVJblVzZShkb21Ob2RlKTsKIH0KIAotQ2hhcmFjdGVyT2Zmc2V0IEFY
T2JqZWN0Q2FjaGU6OnN0YXJ0T3JFbmRDaGFyYWN0ZXJPZmZzZXRGb3JSYW5nZShSZWZQdHI8UmFu
Z2U+IHJhbmdlLCBib29sIGlzU3RhcnQpCitDaGFyYWN0ZXJPZmZzZXQgQVhPYmplY3RDYWNoZTo6
c3RhcnRPckVuZENoYXJhY3Rlck9mZnNldEZvclJhbmdlKFJlZlB0cjxSYW5nZT4gcmFuZ2UsIGJv
b2wgaXNTdGFydCwgYm9vbCBlbnRlclRleHRDb250cm9scykKIHsKICAgICBpZiAoIXJhbmdlKQog
ICAgICAgICByZXR1cm4gQ2hhcmFjdGVyT2Zmc2V0KCk7CkBAIC0xODY1LDcgKzE4NjgsMTAgQEAg
Q2hhcmFjdGVyT2Zmc2V0IEFYT2JqZWN0Q2FjaGU6OnN0YXJ0T3JFbgogICAgICAgICBvZmZzZXQg
Kz0gbm9kZVN0YXJ0T2Zmc2V0Lm9mZnNldDsKICAgICB9CiAgICAgCi0gICAgcmV0dXJuIHRyYXZl
cnNlVG9PZmZzZXRJblJhbmdlKFdURk1vdmUoY29weVJhbmdlKSwgb2Zmc2V0LCBpc1N0YXJ0ID8g
VHJhdmVyc2VPcHRpb25EZWZhdWx0IDogVHJhdmVyc2VPcHRpb25Ub05vZGVFbmQsIHN0YXlXaXRo
aW5SYW5nZSk7CisgICAgVHJhdmVyc2VPcHRpb24gb3B0aW9ucyA9IGlzU3RhcnQgPyBUcmF2ZXJz
ZU9wdGlvbkRlZmF1bHQgOiBUcmF2ZXJzZU9wdGlvblRvTm9kZUVuZDsKKyAgICBpZiAoIWVudGVy
VGV4dENvbnRyb2xzKQorICAgICAgICBvcHRpb25zID0gc3RhdGljX2Nhc3Q8VHJhdmVyc2VPcHRp
b24+KG9wdGlvbnMgfCBUcmF2ZXJzZU9wdGlvbkRvTm90RW50ZXJUZXh0Q29udHJvbHMpOworICAg
IHJldHVybiB0cmF2ZXJzZVRvT2Zmc2V0SW5SYW5nZShXVEZNb3ZlKGNvcHlSYW5nZSksIG9mZnNl
dCwgb3B0aW9ucywgc3RheVdpdGhpblJhbmdlKTsKIH0KIAogdm9pZCBBWE9iamVjdENhY2hlOjpz
dGFydE9yRW5kVGV4dE1hcmtlckRhdGFGb3JSYW5nZShUZXh0TWFya2VyRGF0YSYgdGV4dE1hcmtl
ckRhdGEsIFJlZlB0cjxSYW5nZT4gcmFuZ2UsIGJvb2wgaXNTdGFydCkKQEAgLTI2MTYsOCArMjYy
Miw4IEBAIENoYXJhY3Rlck9mZnNldCBBWE9iamVjdENhY2hlOjpjaGFyYWN0ZXIKICAgICAgICAg
cmV0dXJuIENoYXJhY3Rlck9mZnNldCgpOwogICAgIAogICAgIFJlZlB0cjxSYW5nZT4gcmFuZ2Ug
PSBvYmotPmVsZW1lbnRSYW5nZSgpOwotICAgIENoYXJhY3Rlck9mZnNldCBzdGFydCA9IHN0YXJ0
T3JFbmRDaGFyYWN0ZXJPZmZzZXRGb3JSYW5nZShyYW5nZSwgdHJ1ZSk7Ci0gICAgQ2hhcmFjdGVy
T2Zmc2V0IGVuZCA9IHN0YXJ0T3JFbmRDaGFyYWN0ZXJPZmZzZXRGb3JSYW5nZShyYW5nZSwgZmFs
c2UpOworICAgIENoYXJhY3Rlck9mZnNldCBzdGFydCA9IHN0YXJ0T3JFbmRDaGFyYWN0ZXJPZmZz
ZXRGb3JSYW5nZShyYW5nZSwgdHJ1ZSwgdHJ1ZSk7CisgICAgQ2hhcmFjdGVyT2Zmc2V0IGVuZCA9
IHN0YXJ0T3JFbmRDaGFyYWN0ZXJPZmZzZXRGb3JSYW5nZShyYW5nZSwgZmFsc2UsIHRydWUpOwog
ICAgIENoYXJhY3Rlck9mZnNldCByZXN1bHQgPSBzdGFydDsKICAgICBmb3IgKGludCBpID0gMDsg
aSA8IGluZGV4OyBpKyspIHsKICAgICAgICAgcmVzdWx0ID0gbmV4dENoYXJhY3Rlck9mZnNldChy
ZXN1bHQsIGZhbHNlKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQVhPYmpl
Y3RDYWNoZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQVhP
YmplY3RDYWNoZS5oCShyZXZpc2lvbiAyMTM5NTQpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3Np
YmlsaXR5L0FYT2JqZWN0Q2FjaGUuaAkod29ya2luZyBjb3B5KQpAQCAtMjIyLDcgKzIyMiw3IEBA
IHB1YmxpYzoKICAgICBDaGFyYWN0ZXJPZmZzZXQgbmV4dENoYXJhY3Rlck9mZnNldChjb25zdCBD
aGFyYWN0ZXJPZmZzZXQmLCBib29sIGlnbm9yZU5leHROb2RlU3RhcnQgPSB0cnVlKTsKICAgICBD
aGFyYWN0ZXJPZmZzZXQgcHJldmlvdXNDaGFyYWN0ZXJPZmZzZXQoY29uc3QgQ2hhcmFjdGVyT2Zm
c2V0JiwgYm9vbCBpZ25vcmVQcmV2aW91c05vZGVFbmQgPSB0cnVlKTsKICAgICB2b2lkIHN0YXJ0
T3JFbmRUZXh0TWFya2VyRGF0YUZvclJhbmdlKFRleHRNYXJrZXJEYXRhJiwgUmVmUHRyPFJhbmdl
PiwgYm9vbCk7Ci0gICAgQ2hhcmFjdGVyT2Zmc2V0IHN0YXJ0T3JFbmRDaGFyYWN0ZXJPZmZzZXRG
b3JSYW5nZShSZWZQdHI8UmFuZ2U+LCBib29sKTsKKyAgICBDaGFyYWN0ZXJPZmZzZXQgc3RhcnRP
ckVuZENoYXJhY3Rlck9mZnNldEZvclJhbmdlKFJlZlB0cjxSYW5nZT4sIGJvb2wsIGJvb2wgZW50
ZXJUZXh0Q29udHJvbHMgPSBmYWxzZSk7CiAgICAgQWNjZXNzaWJpbGl0eU9iamVjdCogYWNjZXNz
aWJpbGl0eU9iamVjdEZvclRleHRNYXJrZXJEYXRhKFRleHRNYXJrZXJEYXRhJik7CiAgICAgUmVm
UHRyPFJhbmdlPiByYW5nZUZvclVub3JkZXJlZENoYXJhY3Rlck9mZnNldHMoY29uc3QgQ2hhcmFj
dGVyT2Zmc2V0JiwgY29uc3QgQ2hhcmFjdGVyT2Zmc2V0Jik7CiAgICAgc3RhdGljIFJlZlB0cjxS
YW5nZT4gcmFuZ2VGb3JOb2RlQ29udGVudHMoTm9kZSopOwpAQCAtMzUxLDcgKzM1MSw3IEBAIHBy
b3RlY3RlZDoKICAgICBib29sIGlzTm9kZUluVXNlKE5vZGUqIG4pIHsgcmV0dXJuIG1fdGV4dE1h
cmtlck5vZGVzLmNvbnRhaW5zKG4pOyB9CiAgICAgCiAgICAgLy8gQ2hhcmFjdGVyT2Zmc2V0IGZ1
bmN0aW9ucy4KLSAgICBlbnVtIFRyYXZlcnNlT3B0aW9uIHsgVHJhdmVyc2VPcHRpb25EZWZhdWx0
ID0gMSA8PCAwLCBUcmF2ZXJzZU9wdGlvblRvTm9kZUVuZCA9IDEgPDwgMSwgVHJhdmVyc2VPcHRp
b25JbmNsdWRlU3RhcnQgPSAxIDw8IDIsIFRyYXZlcnNlT3B0aW9uVmFsaWRhdGVPZmZzZXQgPSAx
IDw8IDMgfTsKKyAgICBlbnVtIFRyYXZlcnNlT3B0aW9uIHsgVHJhdmVyc2VPcHRpb25EZWZhdWx0
ID0gMSA8PCAwLCBUcmF2ZXJzZU9wdGlvblRvTm9kZUVuZCA9IDEgPDwgMSwgVHJhdmVyc2VPcHRp
b25JbmNsdWRlU3RhcnQgPSAxIDw8IDIsIFRyYXZlcnNlT3B0aW9uVmFsaWRhdGVPZmZzZXQgPSAx
IDw8IDMsIFRyYXZlcnNlT3B0aW9uRG9Ob3RFbnRlclRleHRDb250cm9scyA9IDEgPDwgNCB9Owog
ICAgIE5vZGUqIG5leHROb2RlKE5vZGUqKSBjb25zdDsKICAgICBOb2RlKiBwcmV2aW91c05vZGUo
Tm9kZSopIGNvbnN0OwogICAgIENoYXJhY3Rlck9mZnNldCB0cmF2ZXJzZVRvT2Zmc2V0SW5SYW5n
ZShSZWZQdHI8UmFuZ2U+LCBpbnQsIFRyYXZlcnNlT3B0aW9uID0gVHJhdmVyc2VPcHRpb25EZWZh
dWx0LCBib29sIHN0YXlXaXRoaW5SYW5nZSA9IGZhbHNlKTsKSW5kZXg6IExheW91dFRlc3RzL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIx
Mzk1NCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDE1IEBACisyMDE3LTAzLTE2ICBOYW4gV2FuZyAgPG5fd2FuZ0BhcHBsZS5jb20+CisKKyAgICAg
ICAgQVg6IFZvaWNlT3ZlciBubyBsb25nZXIgd29ya3MgY29yZWN0bHkgd2l0aCBlZGl0YWJsZSB0
ZXh0IGluIHRoZSB3ZWIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE2OTgwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL2VsZW1lbnQtdGV4dC1yYW5nZS1m
b3ItdGV4dC1jb250cm9sLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogYWNjZXNzaWJp
bGl0eS9pb3Mtc2ltdWxhdG9yL2VsZW1lbnQtdGV4dC1yYW5nZS1mb3ItdGV4dC1jb250cm9sLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvbWFjL3RleHQtbWFya2Vycy1mb3It
aW5wdXQtd2l0aC1wbGFjZWhvbGRlci1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGFj
Y2Vzc2liaWxpdHkvbWFjL3RleHQtbWFya2Vycy1mb3ItaW5wdXQtd2l0aC1wbGFjZWhvbGRlci5o
dG1sOiBBZGRlZC4KKwogMjAxNy0wMy0xNCAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+
CiAKICAgICAgICAgVXBkYXRlIEFwcGxlUGF5U2Vzc2lvbi5odG1sIGFmdGVyIHIyMTM5NDkKSW5k
ZXg6IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9lbGVtZW50LXRleHQt
cmFuZ2UtZm9yLXRleHQtY29udHJvbC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL2VsZW1lbnQtdGV4dC1yYW5nZS1mb3It
dGV4dC1jb250cm9sLWV4cGVjdGVkLnR4dAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9h
Y2Nlc3NpYmlsaXR5L2lvcy1zaW11bGF0b3IvZWxlbWVudC10ZXh0LXJhbmdlLWZvci10ZXh0LWNv
bnRyb2wtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMTEgQEAKKworVGhp
cyB0ZXN0IGVuc3VyZXMgdGhhdCBlbGVtZW50VGV4dFJhbmdlIGlzIHZhbGlkIGZvciB0ZXh0IGNv
bnRyb2xzCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVz
c2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIGlucHV0LmVsZW1l
bnRUZXh0UG9zaXRpb24gIT0gLTEgaXMgdHJ1ZQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMg
dHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkv
aW9zLXNpbXVsYXRvci9lbGVtZW50LXRleHQtcmFuZ2UtZm9yLXRleHQtY29udHJvbC5odG1sCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9lbGVt
ZW50LXRleHQtcmFuZ2UtZm9yLXRleHQtY29udHJvbC5odG1sCShub25leGlzdGVudCkKKysrIExh
eW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9lbGVtZW50LXRleHQtcmFuZ2Ut
Zm9yLXRleHQtY29udHJvbC5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzIgQEAKKzwh
RE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhl
YWQ+Cis8c2NyaXB0PgordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IGZhbHNlOworPC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5IGlkPSJib2R5Ij4KKworPGlucHV0IGlkPSJpbnB1dCIgdHlwZT0ndGV4
dCc+CisKKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+
CisKKzxzY3JpcHQ+CisKKyAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0IGVuc3VyZXMgdGhhdCBl
bGVtZW50VGV4dFJhbmdlIGlzIHZhbGlkIGZvciB0ZXh0IGNvbnRyb2xzIik7CisKKyAgICBpZiAo
d2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CisKKyAgICAgICAgdmFyIGlucHV0ID0g
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJpbnB1dCIpOwor
ICAgICAgICBzaG91bGRCZVRydWUoImlucHV0LmVsZW1lbnRUZXh0UG9zaXRpb24gIT0gLTEiKTsK
KyAgICB9CisKKyAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+CisKKzxz
Y3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwv
Ym9keT4KKzwvaHRtbD4KKwpJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvdGV4
dC1tYXJrZXJzLWZvci1pbnB1dC13aXRoLXBsYWNlaG9sZGVyLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy90ZXh0LW1hcmtlcnMtZm9yLWlu
cHV0LXdpdGgtcGxhY2Vob2xkZXItZXhwZWN0ZWQudHh0CShub25leGlzdGVudCkKKysrIExheW91
dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL3RleHQtbWFya2Vycy1mb3ItaW5wdXQtd2l0aC1wbGFj
ZWhvbGRlci1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxMiBAQAorCitU
aGlzIHRlc3RzIHRoYXQgc3RhcnQgYW5kIGVuZCB0ZXh0IG1hcmtlcnMgb2YgYW4gaW5wdXQgZWxl
bWVudCB3aXRoIHBsYWNlaG9sZGVyIGFyZSB2YWxpZC4KKworT24gc3VjY2VzcywgeW91IHdpbGwg
c2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExF
VEUiLgorCisKK1BBU1MgaW5wdXQuaXNFcXVhbChzdGFydE9iamVjdCkgaXMgdHJ1ZQorUEFTUyBp
bnB1dC5pc0VxdWFsKGVuZE9iamVjdCkgaXMgdHJ1ZQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQg
aXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2liaWxp
dHkvbWFjL3RleHQtbWFya2Vycy1mb3ItaW5wdXQtd2l0aC1wbGFjZWhvbGRlci5odG1sCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL3RleHQtbWFya2Vycy1mb3It
aW5wdXQtd2l0aC1wbGFjZWhvbGRlci5odG1sCShub25leGlzdGVudCkKKysrIExheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvbWFjL3RleHQtbWFya2Vycy1mb3ItaW5wdXQtd2l0aC1wbGFjZWhvbGRl
ci5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzEgQEAKKzwhRE9DVFlQRSBIVE1MIFBV
QkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNy
Yz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxi
b2R5IGlkPSJib2R5Ij4KKworPGlucHV0IGlkPSJpbnB1dCIgdHlwZT0ndGV4dCcgcGxhY2Vob2xk
ZXI9J3RleHQnPgorCis8ZGl2IHJvbGU9Imdyb3VwIiBpZD0iY29uc29sZSI+PC9kaXY+CisKKzxz
Y3JpcHQ+CisKKyAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IHN0YXJ0IGFuZCBlbmQg
dGV4dCBtYXJrZXJzIG9mIGFuIGlucHV0IGVsZW1lbnQgd2l0aCBwbGFjZWhvbGRlciBhcmUgdmFs
aWQuIik7CisKKyAgICAvLyBUZXN0IGNvbnRlbnRlZGl0YWJsZSB3aXRoIG5ld2xpbmVzLgorICAg
IHZhciBpbnB1dCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJ
ZCgiaW5wdXQiKTsKKyAgICB2YXIgdGV4dE1hcmtlclJhbmdlID0gaW5wdXQudGV4dE1hcmtlclJh
bmdlRm9yRWxlbWVudChpbnB1dCk7CisgICAgdmFyIHN0YXJ0TWFya2VyID0gaW5wdXQuZW5kVGV4
dE1hcmtlckZvclRleHRNYXJrZXJSYW5nZSh0ZXh0TWFya2VyUmFuZ2UpOworICAgIHZhciBlbmRN
YXJrZXIgPSBpbnB1dC5lbmRUZXh0TWFya2VyRm9yVGV4dE1hcmtlclJhbmdlKHRleHRNYXJrZXJS
YW5nZSk7CisgICAgCisgICAgLy8gbWFrZSBzdXJlIHRoZSBhc3NvY2lhdGVkIG9iamVjdCBvZiBl
bmRNYXJrZXIgaXMgdGhlIGlucHV0IG9iamVjdAorICAgIHZhciBzdGFydE9iamVjdCA9IGlucHV0
LmFjY2Vzc2liaWxpdHlFbGVtZW50Rm9yVGV4dE1hcmtlcihzdGFydE1hcmtlcik7CisgICAgdmFy
IGVuZE9iamVjdCA9IGlucHV0LmFjY2Vzc2liaWxpdHlFbGVtZW50Rm9yVGV4dE1hcmtlcihlbmRN
YXJrZXIpOworICAgIHNob3VsZEJlVHJ1ZSgiaW5wdXQuaXNFcXVhbChzdGFydE9iamVjdCkiKTsK
KyAgICBzaG91bGRCZVRydWUoImlucHV0LmlzRXF1YWwoZW5kT2JqZWN0KSIpOworCis8L3Njcmlw
dD4KKworPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2Ny
aXB0PgorPC9ib2R5PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>
<flag name="review"
          id="326278"
          type_id="1"
          status="+"
          setter="cfleizach"
    />
          </attachment>
      

    </bug>

</bugzilla>