<?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>135557</bug_id>
          
          <creation_ts>2014-08-03 23:54:33 -0700</creation_ts>
          <short_desc>AX: The Dictation command &quot;Replace &lt;phrase&gt; with &lt;phrase&gt;&quot; always capitalizes the replacement string</short_desc>
          <delta_ts>2014-08-04 10:24:11 -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>528+ (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="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1026602</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-08-03 23:54:33 -0700</bug_when>
    <thetext>1. Dictate or type the text &quot;The quick brown fox jumped over the lazy dog.&quot; into a new Mail message
2. Speak the command &quot;Replace brown with yellow&quot;

* RESULTS
The word &quot;Yellow&quot; is capitalized.


&lt;rdar://problem/17351784&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026635</commentid>
    <comment_count>1</comment_count>
      <attachid>235974</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-08-04 08:53:35 -0700</bug_when>
    <thetext>Created attachment 235974
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026646</commentid>
    <comment_count>2</comment_count>
      <attachid>235974</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-04 10:24:08 -0700</bug_when>
    <thetext>Comment on attachment 235974
patch

Clearing flags on attachment: 235974

Committed r171994: &lt;http://trac.webkit.org/changeset/171994&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026647</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-04 10:24:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235974</attachid>
            <date>2014-08-04 08:53:35 -0700</date>
            <delta_ts>2014-08-04 10:24:08 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5883</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3MTk5MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE0LTA4LTA0ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFRoZSBEaWN0YXRp
b24gY29tbWFuZCAiUmVwbGFjZSA8cGhyYXNlPiB3aXRoIDxwaHJhc2U+IiBhbHdheXMgY2FwaXRh
bGl6ZXMgdGhlIHJlcGxhY2VtZW50IHN0cmluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1NTU3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgV2hlbiByZXBsYWNpbmcgdGV4dCwgd2Ugc2hvdWxkIG1hdGNo
IHRoZSBjYXBpdGFsaXphdGlvbiBvZiB0aGUgd29yZCBiZWluZyByZXBsYWNlZCAKKyAgICAgICAg
KHVubGVzcyB0aGUgcmVwbGFjZW1lbnQgbG9va3MgbGlrZSBhbiBhYmJyZXZpYXRpb24pLiAgIAor
IAorICAgICAgICBUZXN0OiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9maW5kLWFuZC1yZXBs
YWNlLW1hdGNoLWNhcGl0YWxpemF0aW9uLmh0bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkv
QWNjZXNzaWJpbGl0eU9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5
T2JqZWN0OjpzZWxlY3RUZXh0KToKKwogMjAxNC0wOC0wNCAgQ2FybG9zIEdhcmNpYSBDYW1wb3Mg
IDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gSW5zdGFsbCBhbGwgdW5zdGFi
bGUgd2Via2l0ZG9tIGhlYWRlcnMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
QWNjZXNzaWJpbGl0eU9iamVjdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNj
ZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAkocmV2aXNpb24gMTcxOTczKQorKysg
U291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAkod29y
a2luZyBjb3B5KQpAQCAtNjQ3LDkgKzY0NywyMCBAQAogICAgICAgICAgICAgICAgIHJlcGxhY2Vt
ZW50U3RyaW5nID0gY2xvc2VzdFN0cmluZy5sb3dlcigpOwogICAgICAgICAgICAgICAgIHJlcGxh
Y2VTZWxlY3Rpb24gPSB0cnVlOwogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAg
Y2FzZSBGaW5kQW5kUmVwbGFjZUFjdGl2aXR5OgorICAgICAgICAgICAgY2FzZSBGaW5kQW5kUmVw
bGFjZUFjdGl2aXR5OiB7CiAgICAgICAgICAgICAgICAgcmVwbGFjZVNlbGVjdGlvbiA9IHRydWU7
CisgICAgICAgICAgICAgICAgCisgICAgICAgICAgICAgICAgLy8gV2hlbiBhcHBseWluZyBmaW5k
IGFuZCByZXBsYWNlIGFjdGl2aXRpZXMsIHdlIHdhbnQgdG8gbWF0Y2ggdGhlIGNhcGl0YWxpemF0
aW9uIG9mIHRoZSByZXBsYWNlZCB0ZXh0LAorICAgICAgICAgICAgICAgIC8vICh1bmxlc3Mgd2Un
cmUgcmVwbGFjaW5nIHdpdGggYW4gYWJicmV2aWF0aW9uLikKKyAgICAgICAgICAgICAgICBTdHJp
bmcgdXBwZXJjYXNlUmVwbGFjZW1lbnRTdHJpbmcgPSByZXBsYWNlbWVudFN0cmluZy51cHBlcigp
OworICAgICAgICAgICAgICAgIGlmIChjbG9zZXN0U3RyaW5nLmxlbmd0aCgpID4gMCAmJiByZXBs
YWNlbWVudFN0cmluZy5sZW5ndGgoKSA+IDIgJiYgcmVwbGFjZW1lbnRTdHJpbmcgIT0gdXBwZXJj
YXNlUmVwbGFjZW1lbnRTdHJpbmcpIHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKGNsb3Nlc3RT
dHJpbmdbMF0gPT0gY2xvc2VzdFN0cmluZy51cHBlcigpWzBdKQorICAgICAgICAgICAgICAgICAg
ICAgICAgbWFrZUNhcGl0YWxpemVkKCZyZXBsYWNlbWVudFN0cmluZywgMCk7CisgICAgICAgICAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgIHJlcGxhY2VtZW50U3RyaW5n
ID0gcmVwbGFjZW1lbnRTdHJpbmcubG93ZXIoKTsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBjYXNlIEZpbmRBbmRT
ZWxlY3RBY3Rpdml0eToKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KSW5k
ZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHJldmlzaW9uIDE3MTk5MSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE0LTA4LTA0ICBDaHJpcyBGbGVpemFjaCAgPGNm
bGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFRoZSBEaWN0YXRpb24gY29tbWFuZCAi
UmVwbGFjZSA8cGhyYXNlPiB3aXRoIDxwaHJhc2U+IiBhbHdheXMgY2FwaXRhbGl6ZXMgdGhlIHJl
cGxhY2VtZW50IHN0cmluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTM1NTU3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9maW5kLWFuZC1yZXBsYWNlLW1h
dGNoLWNhcGl0YWxpemF0aW9uLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZv
cm0vbWFjL2FjY2Vzc2liaWxpdHkvZmluZC1hbmQtcmVwbGFjZS1tYXRjaC1jYXBpdGFsaXphdGlv
bi5odG1sOiBBZGRlZC4KKwogMjAxNC0wOC0wNCAgTWljaGHFgiBQYWt1xYJhIHZlbCBSdXRrYSAg
PG0ucGFrdWxhQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgRUZMIGdhcmRlbmlu
ZwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvZmluZC1hbmQt
cmVwbGFjZS1tYXRjaC1jYXBpdGFsaXphdGlvbi1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvZmluZC1hbmQtcmVwbGFjZS1t
YXRjaC1jYXBpdGFsaXphdGlvbi1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9maW5kLWFuZC1yZXBsYWNlLW1hdGNoLWNh
cGl0YWxpemF0aW9uLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDE0IEBA
CitUaGXCoFRlc3TCoHRlc3TCoFRFU1QuCisKK1RoaXMgdGVzdHMgdGhhdCBmaW5kIGFuZCByZXBs
YWNlIHdpbGwgbWF0Y2ggdGhlIGNhcGl0YWxpemF0aW9uIG9mIHRoZSByZXBsYWNlZCB3b3JkLgor
CitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBm
b2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgndGV4dCcpLmlubmVySFRNTCBpcyAnVGhlJm5ic3A7VGVzdCZuYnNwO2p1bXBlZCBoaWdo
LicKK1BBU1MgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RleHQnKS5pbm5lckhUTUwgaXMgJ1Ro
ZSZuYnNwO1Rlc3QmbmJzcDt0ZXN0Jm5ic3A7aGlnaC4nCitQQVNTIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCd0ZXh0JykuaW5uZXJIVE1MIGlzICdUaGUmbmJzcDtUZXN0Jm5ic3A7dGVzdCZuYnNw
O1RFU1QuJworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRF
CisKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2ZpbmQtYW5k
LXJlcGxhY2UtbWF0Y2gtY2FwaXRhbGl6YXRpb24uaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9maW5kLWFuZC1yZXBsYWNlLW1hdGNoLWNh
cGl0YWxpemF0aW9uLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvYWNjZXNzaWJpbGl0eS9maW5kLWFuZC1yZXBsYWNlLW1hdGNoLWNhcGl0YWxpemF0aW9uLmh0
bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwzOCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRt
bD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5q
cyI+PC9zY3JpcHQ+Cis8dGl0bGU+U2VsZWN0IFRleHQ8L3RpdGxlPgorPC9oZWFkPgorPGJvZHk+
CisKKzxwIGNvbnRlbnRlZGl0YWJsZT0idHJ1ZSIgaWQ9InRleHQiPlRoZSBNYW4ganVtcGVkIGhp
Z2guPC9wPgorCis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwv
ZGl2PgorCis8c2NyaXB0PgorICAgIGRlc2NyaXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQgZmluZCBh
bmQgcmVwbGFjZSB3aWxsIG1hdGNoIHRoZSBjYXBpdGFsaXphdGlvbiBvZiB0aGUgcmVwbGFjZWQg
d29yZC4iKTsKKyAgICAKKyAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7
CisgICAgICAgIHZhciB0ZXh0ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVs
ZW1lbnRCeUlkKCJ0ZXh0Iik7CisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXh0
IikuZm9jdXMoKTsKKyAgICAgIAorICAgICAgICAvLyAnTWFuJyBpcyBjYXBpdGFsaXplZCwgc28g
dGhlIHJlcGxhY2VkIHRleHQgc2hvdWxkIGVuZCB1cCBjYXBpdGFsaXplZC4KKyAgICAgICAgdmFy
IHJlc3VsdCA9IHRleHQuc2VsZWN0VGV4dFdpdGhDcml0ZXJpYSgiQVhTZWxlY3RUZXh0QW1iaWd1
aXR5UmVzb2x1dGlvbkNsb3Nlc3RUb1NlbGVjdGlvbiIsICJtYW4iLCAidGVzdCIpOworICAgICAg
ICBzaG91bGRCZSgiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RleHQnKS5pbm5lckhUTUwiLCAi
J1RoZSZuYnNwO1Rlc3QmbmJzcDtqdW1wZWQgaGlnaC4nIik7CisKKyAgICAgICAgLy8gJ2p1bXBl
ZCcgaXMgbm90IGNhcGl0YWxpemVkIHNvIHRoZSB0ZXh0IHNob3VsZCBub3QgYmUgY2FwaXRhbGl6
ZWQuCisgICAgICAgIHJlc3VsdCA9IHRleHQuc2VsZWN0VGV4dFdpdGhDcml0ZXJpYSgiQVhTZWxl
Y3RUZXh0QW1iaWd1aXR5UmVzb2x1dGlvbkNsb3Nlc3RUb1NlbGVjdGlvbiIsICJqdW1wZWQiLCAi
VGVzdCIpOworICAgICAgICBzaG91bGRCZSgiZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RleHQn
KS5pbm5lckhUTUwiLCAiJ1RoZSZuYnNwO1Rlc3QmbmJzcDt0ZXN0Jm5ic3A7aGlnaC4nIik7CisK
KyAgICAgICAgLy8gVGhlIHJlcGxhY2VtZW50IHRleHQgd2FzIGFsbCBjYXBzLCBzbyBkb24ndCBj
aGFuZ2UgYmFzZWQgb24gdGhlIGV4aXN0aW5nIHRleHQuCisgICAgICAgIHJlc3VsdCA9IHRleHQu
c2VsZWN0VGV4dFdpdGhDcml0ZXJpYSgiQVhTZWxlY3RUZXh0QW1iaWd1aXR5UmVzb2x1dGlvbkNs
b3Nlc3RUb1NlbGVjdGlvbiIsICJoaWdoIiwgIlRFU1QiKTsKKyAgICAgICAgc2hvdWxkQmUoImRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCd0ZXh0JykuaW5uZXJIVE1MIiwgIidUaGUmbmJzcDtUZXN0
Jm5ic3A7dGVzdCZuYnNwO1RFU1QuJyIpOworCisgICAgfQorPC9zY3JpcHQ+CisKKzxzY3JpcHQg
c3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9k
eT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>