<?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>136687</bug_id>
          
          <creation_ts>2014-09-09 16:49:48 -0700</creation_ts>
          <short_desc>AX: VoiceOver in Safari on Mac OS misidentifies text fields as search fields</short_desc>
          <delta_ts>2022-02-12 23:37:16 -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>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.9</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P4</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kasper Munck">kmunck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>jcraig</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1034206</commentid>
    <comment_count>0</comment_count>
    <who name="Kasper Munck">kmunck</who>
    <bug_when>2014-09-09 16:49:48 -0700</bug_when>
    <thetext>When VoiceOver encounters an input field with a &quot;search&quot; keyword in one of the attributes, it believes the field in question is a search field.

Steps to Reproduce:
1. Launch VoiceOver with CMD-F5 and open Safari.
2. Load the attached file.
3. Tab to the &quot;First Name&quot; field and listen to the feedback from VoiceOver.

Expected Results:
VoiceOver should say &quot;first name text field&quot;.

Actual Results:
VoiceOver says &quot;first name search text field&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034207</commentid>
    <comment_count>1</comment_count>
      <attachid>237872</attachid>
    <who name="Kasper Munck">kmunck</who>
    <bug_when>2014-09-09 16:50:38 -0700</bug_when>
    <thetext>Created attachment 237872
Sample html file illustrating the problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034210</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-09 16:51:37 -0700</bug_when>
    <thetext>Attachment 237872 did not pass style-queue:


Total errors found: 0 in 0 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034316</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-09-10 08:38:13 -0700</bug_when>
    <thetext>This problem is an intentional strategy.

See the function AccessibilityNodeObject::isSearchField.

So we won’t take the code out just because of this test case. VoceOver needs to treat fields as search fields when that’s appropriate, not just when the web engine is using its special search field styling and support. If we wanted to change the heuristic here about which fields are treated as search fields, we’d need some evidence that it would help on more websites than it would hurt on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034734</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-09-11 15:29:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/18312423&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>237872</attachid>
            <date>2014-09-09 16:50:38 -0700</date>
            <delta_ts>2014-09-10 08:35:43 -0700</delta_ts>
            <desc>Sample html file illustrating the problem.</desc>
            <filename>textfield_search.html</filename>
            <type>text/html</type>
            <size>614</size>
            <attacher name="Kasper Munck">kmunck</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPHRpdGxlPlRlc3Rpbmcgc2VhcmNoIGZpZWxk
cyBidWcgd2l0aCBWb2ljZU92ZXI8L3RpdGxlPgo8L2hlYWQ+Cjxib2R5Pgo8cD5UaGlzIGlzIGEg
dGlueSBmb3JtIHdoZXJlIG9uZSBvZiB0aGUgaW5wdXQgZmllbGQgYXR0cmlidXRlcywgRUcgTkFN
RSBpbiB0aGlzIGNzZSwgd2lsbCBjb250YWluIHRoZSAic2VhcmNoIiBzdHJpbmcuIFRoaXMgbWFr
ZXMgVm9pY2VPdmVyIGJlbGlldmUgdGhhdCB0aGUgZmllbGQgaW4gcXVlc3Rpb24gaXMgYSBzZWFy
Y2ggdGV4dCBmaWVsZC48L3A+Cgo8Zm9ybSBhY3Rpb249IiIgbWV0aG9kPSJwb3N0IiBuYW1lPSJ0
ZXN0Zm9ybSI+CjxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJzZWFyY2hfZmlyc3RuYW1lIiBpZD0i
Zm5hbWUiPgo8bGFiZWwgZm9yPSJmbmFtZSI+Rmlyc3QgTmFtZTwvbGFiZWw+PGJyPgo8aW5wdXQg
dHlwZT0idGV4dCIgbmFtZT0ibGFzdG5hbWUiIGlkPSJsbmFtZSI+CjxsYWJlbCBmb3I9ImxuYW1l
Ij5MYXN0IE5hbWU8L2xhYmVsPjxicj4KPGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9IkRvIG5v
dCBzdWJtaXQgdGhpcyEiPgo8L2Zvcm0+Cgo8L2JvZHk+CjwvaHRtbD4KCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>