<?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>146066</bug_id>
          
          <creation_ts>2015-06-17 09:32:46 -0700</creation_ts>
          <short_desc>AX: VoiceOver in iOS not announcing generic WAI-ARIA region, even if labelled properly</short_desc>
          <delta_ts>2015-06-17 16:21:31 -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>1102566</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2015-06-17 09:32:46 -0700</bug_when>
    <thetext>Besides the WAI-ARIA landmark regions, developers can also create a generic role=&quot;region&quot; and then assign it a aria-label. However, VO is not announcing the start of any generic regions.

Steps to Reproduce:
Go to http://wafflerama.com/a11y/landmarks.html
Ensure VoiceOver is running
Navigate through the page (right flick) until you reach the 6th line under the Landmarks with Labels heading


Expected Results:
VoiceOver should announce &quot;test region&quot; then the text inside the region.

Actual Results:
VoiceOver does not announce the region, but simply reads the text.

&lt;rdar://problem/19785537&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1102569</commentid>
    <comment_count>1</comment_count>
      <attachid>255020</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2015-06-17 09:35:25 -0700</bug_when>
    <thetext>Created attachment 255020
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1102572</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-17 09:38:19 -0700</bug_when>
    <thetext>Attachment 255020 did not pass style-queue:


ERROR: Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:436:  A case label should not be indented, but line up with its switch statement.  [whitespace/indent] [4]
Total errors found: 1 in 5 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>1102694</commentid>
    <comment_count>3</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2015-06-17 16:21:31 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/185675</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255020</attachid>
            <date>2015-06-17 09:35:25 -0700</date>
            <delta_ts>2015-06-17 15:50:46 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5114</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTY1MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDE5IEBACiAyMDE1LTA2LTE3ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CiAKKyAgICAgICAgQVg6IFZvaWNlT3ZlciBp
biBpT1Mgbm90IGFubm91bmNpbmcgZ2VuZXJpYyBXQUktQVJJQSByZWdpb24sIGV2ZW4gaWYgbGFi
ZWxsZWQgcHJvcGVybHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0NjA2NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFsbG93IHRoZSByZWdpb24gcm9sZSB0byBpZGVudGlmeSBhcyBhIGxhbmRtYXJrIHR5
cGUuCisKKyAgICAgICAgVXBkYXRlZCB0ZXN0OiBwbGF0Zm9ybS9pb3Mtc2ltdWxhdG9yL2FjY2Vz
c2liaWxpdHkvbGFuZG1hcmstdHlwZXMuaHRtbAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9p
b3MvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJJT1MubW06CisgICAgICAgICgtW1dlYkFj
Y2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIF9hY2Nlc3NpYmlsaXR5SXNMYW5kbWFya1JvbGU6XSk6
CisKKzIwMTUtMDYtMTcgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KKwog
ICAgICAgICBBWDogaW5wdXQgcm9sZT0ic3BpbmJ1dHRvbiIgZ2V0cyBza2lwcGVkIGluIHZvaWNl
b3ZlcgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ1
NTE0CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2li
aWxpdHlPYmplY3RXcmFwcGVySU9TLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVySU9TLm1tCShyZXZp
c2lvbiAxODU2NTMpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9XZWJBY2Nl
c3NpYmlsaXR5T2JqZWN0V3JhcHBlcklPUy5tbQkod29ya2luZyBjb3B5KQpAQCAtNDMzLDYgKzQz
Myw3IEBACiAtIChCT09MKV9hY2Nlc3NpYmlsaXR5SXNMYW5kbWFya1JvbGU6KEFjY2Vzc2liaWxp
dHlSb2xlKXJvbGUKIHsKICAgICBzd2l0Y2ggKHJvbGUpIHsKKyAgICAgICAgY2FzZSBEb2N1bWVu
dFJlZ2lvblJvbGU6CiAgICAgICAgIGNhc2UgTGFuZG1hcmtBcHBsaWNhdGlvblJvbGU6CiAgICAg
ICAgIGNhc2UgTGFuZG1hcmtCYW5uZXJSb2xlOgogICAgICAgICBjYXNlIExhbmRtYXJrQ29tcGxl
bWVudGFyeVJvbGU6CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxODU2NTMpCisrKyBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNS0wNi0xNyAgQ2hy
aXMgRmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgorCisgICAgICAgIEFYOiBWb2ljZU92
ZXIgaW4gaU9TIG5vdCBhbm5vdW5jaW5nIGdlbmVyaWMgV0FJLUFSSUEgcmVnaW9uLCBldmVuIGlm
IGxhYmVsbGVkIHByb3Blcmx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNDYwNjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHBsYXRmb3JtL2lvcy1zaW11bGF0b3IvYWNjZXNzaWJpbGl0eS9sYW5kbWFy
ay10eXBlLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9pb3Mtc2ltdWxhdG9yL2Fj
Y2Vzc2liaWxpdHkvbGFuZG1hcmstdHlwZS5odG1sOgorCiAyMDE1LTA2LTE3ICBYYWJpZXIgUm9k
cmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+IGFuZCBZb3Vlbm4gRmFibGV0IDx5
b3Vlbm4uZmFibGV0QGNyZi5jYW5vbi5mcj4KIAogICAgICAgICBbU3RyZWFtcyBBUEldIFJlYWRh
YmxlSlNTdHJlYW0gc2hvdWxkIGhhbmRsZSBwcm9taXNlcyByZXR1cm5lZCBieSBKUyBzb3VyY2Ug
cHVsbCBjYWxsYmFjawpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9h
Y2Nlc3NpYmlsaXR5L2xhbmRtYXJrLXR5cGUtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvYWNjZXNzaWJpbGl0eS9sYW5kbWFyay10
eXBlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTg1NjUzKQorKysgTGF5b3V0VGVzdHMvcGxhdGZv
cm0vaW9zLXNpbXVsYXRvci9hY2Nlc3NpYmlsaXR5L2xhbmRtYXJrLXR5cGUtZXhwZWN0ZWQudHh0
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDEyICsxLDE5IEBACitub24gbGFuZG1hcmsKIHRleHQKIHRl
eHQKK3RleHQKIFRoaXMgdGVzdHMgdGhhdCBsYW5kbWFya3MgcmV0dXJuIHRoZWlyIHR5cGUgYXMg
cGFydCBvZiB0aGUgQVggbGFiZWwuCiAKIE9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmll
cyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KIAogCiBQ
QVNTIG1haW4uZGVzY3JpcHRpb24gaXMgJ0FYTGFiZWw6IG1haW4nCitQQVNTIG1haW4uY2hpbGRB
dEluZGV4KDApLnRyYWl0cyAhPSBub25MYW5kbWFya1RleHQudHJhaXRzIGlzIHRydWUKIFBBU1Mg
YmFubmVyLmRlc2NyaXB0aW9uIGlzICdBWExhYmVsOiBiYW5uZXInCitQQVNTIGJhbm5lci5jaGls
ZEF0SW5kZXgoMCkudHJhaXRzICE9IG5vbkxhbmRtYXJrVGV4dC50cmFpdHMgaXMgdHJ1ZQorUEFT
UyByZWdpb24uZGVzY3JpcHRpb24gaXMgJ0FYTGFiZWw6IHRlc3RyZWdpb24sIHJlZ2lvbicKK1BB
U1MgcmVnaW9uLmNoaWxkQXRJbmRleCgwKS50cmFpdHMgIT0gbm9uTGFuZG1hcmtUZXh0LnRyYWl0
cyBpcyB0cnVlCitQQVNTIHJlZ2lvbi5jaGlsZEF0SW5kZXgoMCkudHJhaXRzID09IG1haW4uY2hp
bGRBdEluZGV4KDApLnRyYWl0cyBpcyB0cnVlCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0
cnVlCiAKIFRFU1QgQ09NUExFVEUKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11
bGF0b3IvYWNjZXNzaWJpbGl0eS9sYW5kbWFyay10eXBlLmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNpbXVsYXRvci9hY2Nlc3NpYmlsaXR5L2xhbmRtYXJrLXR5
cGUuaHRtbAkocmV2aXNpb24gMTg1NjUzKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXNp
bXVsYXRvci9hY2Nlc3NpYmlsaXR5L2xhbmRtYXJrLXR5cGUuaHRtbAkod29ya2luZyBjb3B5KQpA
QCAtOCw2ICs4LDEwIEBACiA8L2hlYWQ+CiA8Ym9keSBpZD0iYm9keSI+CiAKKzxkaXYgcm9sZT0i
Z3JvdXAiIGlkPSJncm91cCI+Citub24gbGFuZG1hcmsKKzwvZGl2PgorCiA8ZGl2IHJvbGU9Im1h
aW4iIGlkPSJtYWluIj4KIHRleHQKIDwvZGl2PgpAQCAtMTYsNiArMjAsMTAgQEAKIHRleHQKIDwv
ZGl2PgogCis8ZGl2IHJvbGU9InJlZ2lvbiIgaWQ9InJlZ2lvbiIgYXJpYS1sYWJlbD0idGVzdHJl
Z2lvbiI+Cit0ZXh0Cis8L2Rpdj4KKwogPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+CiA8ZGl2IGlk
PSJjb25zb2xlIj48L2Rpdj4KIApAQCAtMjUsMTEgKzMzLDIzIEBACiAKICAgICBpZiAod2luZG93
LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CiAKKyAgICAgICAgLy8gVGhlIHRyYWl0cyBvZiBh
biBvYmplY3QgaW5zaWRlIGEgbGFuZG1hcmsgd2lsbCBiZSBkaWZmZXJlbnQgZnJvbSB0aG9zZSBu
b3QgaW4gYSBsYW5kbWFyaywKKyAgICAgICAgLy8gc28gd2UgY2FuIHVzZSB0aGF0IHRvIGRldGVy
bWluZSBpZiBhbiBvYmplY3QgaXMgbWFya2VkIGFzIGEgbGFuZG1hcmsuCisgICAgICAgIHZhciBu
b25MYW5kbWFya1RleHQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVu
dEJ5SWQoImdyb3VwIikuY2hpbGRBdEluZGV4KDApOworCiAgICAgICAgIHZhciBtYWluID0gYWNj
ZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJtYWluIik7CiAgICAg
ICAgIHNob3VsZEJlKCJtYWluLmRlc2NyaXB0aW9uIiwgIidBWExhYmVsOiBtYWluJyIpOworICAg
ICAgICBzaG91bGRCZVRydWUoIm1haW4uY2hpbGRBdEluZGV4KDApLnRyYWl0cyAhPSBub25MYW5k
bWFya1RleHQudHJhaXRzIik7CiAKICAgICAgICAgdmFyIGJhbm5lciA9IGFjY2Vzc2liaWxpdHlD
b250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYmFubmVyIik7CiAgICAgICAgIHNob3Vs
ZEJlKCJiYW5uZXIuZGVzY3JpcHRpb24iLCAiJ0FYTGFiZWw6IGJhbm5lciciKTsKKyAgICAgICAg
c2hvdWxkQmVUcnVlKCJiYW5uZXIuY2hpbGRBdEluZGV4KDApLnRyYWl0cyAhPSBub25MYW5kbWFy
a1RleHQudHJhaXRzIik7CisKKyAgICAgICAgdmFyIHJlZ2lvbiA9IGFjY2Vzc2liaWxpdHlDb250
cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgicmVnaW9uIik7CisgICAgICAgIHNob3VsZEJl
KCJyZWdpb24uZGVzY3JpcHRpb24iLCAiJ0FYTGFiZWw6IHRlc3RyZWdpb24sIHJlZ2lvbiciKTsK
KyAgICAgICAgc2hvdWxkQmVUcnVlKCJyZWdpb24uY2hpbGRBdEluZGV4KDApLnRyYWl0cyAhPSBu
b25MYW5kbWFya1RleHQudHJhaXRzIik7CisKKyAgICAgICAgc2hvdWxkQmVUcnVlKCJyZWdpb24u
Y2hpbGRBdEluZGV4KDApLnRyYWl0cyA9PSBtYWluLmNoaWxkQXRJbmRleCgwKS50cmFpdHMiKTsK
ICAgICB9CiAKICAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwo=
</data>
<flag name="review"
          id="280049"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>