<?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>119821</bug_id>
          
          <creation_ts>2013-08-14 15:41:32 -0700</creation_ts>
          <short_desc>AX: platform/mac/accessibility/role-subrole-roledescription.html is failing</short_desc>
          <delta_ts>2013-08-15 17:44:42 -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>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>rniwa</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>917309</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-08-14 15:41:32 -0700</bug_when>
    <thetext>After https://bugs.webkit.org/show_bug.cgi?id=119706 landed this test started to fail</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917311</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-08-14 15:41:53 -0700</bug_when>
    <thetext>&lt;rdar://problem/14740959&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917556</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-08-15 10:22:38 -0700</bug_when>
    <thetext>Who is going to look into this? Looks like this is still making bots red.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917579</commentid>
    <comment_count>3</comment_count>
    <who name="Samuel White">samuel_white</who>
    <bug_when>2013-08-15 11:18:50 -0700</bug_when>
    <thetext>I&apos;m investigating this now with help from Chris.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917717</commentid>
    <comment_count>4</comment_count>
    <who name="Samuel White">samuel_white</who>
    <bug_when>2013-08-15 14:49:31 -0700</bug_when>
    <thetext>accessibilityController.accessibleElementById is returning an AccessibilityUIElement object in every case. This means that if you do say:

accessibilityController.accessibleElementById(&apos;fdsafdsafdsa&apos;)

you will get an object back (a junk object, but still an object). So our test:

axElement = accessibilityController.accessibleElementById(el.id);
       if (axElement) {

Is invalid because it will always pass. So in the math case we were getting back a junk element from accessibleElementById and comparing that axElements role (which returned nothing) to element.getAttribute(&apos;data-role&apos;) (which was set to nothing) so we passed.

So the fix for this issue is to simply update our layout test. I&apos;ll poke around the other accessibility layout tests and file a bug if any others have invalid axElement condition checks like above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917747</commentid>
    <comment_count>5</comment_count>
      <attachid>208865</attachid>
    <who name="Samuel White">samuel_white</who>
    <bug_when>2013-08-15 15:32:53 -0700</bug_when>
    <thetext>Created attachment 208865
Updated layout test.

This updates our layout test to account for id working correctly on the math element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917759</commentid>
    <comment_count>6</comment_count>
      <attachid>208865</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-15 16:18:03 -0700</bug_when>
    <thetext>Comment on attachment 208865
Updated layout test.

Clearing flags on attachment: 208865

Committed r154148: &lt;http://trac.webkit.org/changeset/154148&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917760</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-08-15 16:18:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917766</commentid>
    <comment_count>8</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-08-15 16:27:38 -0700</bug_when>
    <thetext>*** Bug 119873 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917785</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-08-15 17:44:42 -0700</bug_when>
    <thetext>Thank you for tackling this!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>208865</attachid>
            <date>2013-08-15 15:32:53 -0700</date>
            <delta_ts>2013-08-15 16:18:03 -0700</delta_ts>
            <desc>Updated layout test.</desc>
            <filename>role-subrole-roledescription.patch</filename>
            <type>text/plain</type>
            <size>2303</size>
            <attacher name="Samuel White">samuel_white</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjNjJmYmQ1Li5kNmQzNDI5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDgt
MTUgIFNhbSBXaGl0ZSAgPHNhbXVlbF93aGl0ZUBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IHBs
YXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3JvbGUtc3Vicm9sZS1yb2xlZGVzY3JpcHRpb24uaHRt
bCBpcyBmYWlsaW5nCisgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMTk4MjE+CisKKyAg
ICAgICAgVXBkYXRpbmcgb3VyIGxheW91dCB0ZXN0IG5vdyB0aGF0IGFjY2Vzc2libGVFbGVtZW50
QnlJZCBpcyBhYmxlCisgICAgICAgIHRvIGZldGNoIHRoZSBtYXRoIGVsZW1lbnQgY29ycmVjdGx5
LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxh
dGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZS1zdWJyb2xlLXJvbGVkZXNjcmlwdGlvbi1leHBl
Y3RlZC50eHQ6CisgICAgICAgICogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZS1zdWJy
b2xlLXJvbGVkZXNjcmlwdGlvbi5odG1sOgorCiAyMDEzLTA4LTE1ICBGaWxpcCBQaXpsbyAgPGZw
aXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIGEgdGVzdCB0aGF0IHRpbWVzIG91dC4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3JvbGUt
c3Vicm9sZS1yb2xlZGVzY3JpcHRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZS1zdWJyb2xlLXJvbGVkZXNjcmlwdGlvbi1leHBlY3Rl
ZC50eHQKaW5kZXggMzY0ZDJhMy4uNmE3MDllZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZS1zdWJyb2xlLXJvbGVkZXNjcmlwdGlvbi1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9s
ZS1zdWJyb2xlLXJvbGVkZXNjcmlwdGlvbi1leHBlY3RlZC50eHQKQEAgLTMyNSw5ICszMjUsOSBA
QCBQQVNTOiBtYXJrCiAgICAgICBBWFJvbGVEZXNjcmlwdGlvbjogCiAgICAgICAKIFBBU1M6IG1h
dGgKLSAgICAgIEFYUm9sZTogCi0gICAgICBBWFN1YnJvbGU6IAotICAgICAgQVhSb2xlRGVzY3Jp
cHRpb246IAorICAgICAgQVhSb2xlOiBBWEdyb3VwCisgICAgICBBWFN1YnJvbGU6IEFYRG9jdW1l
bnRNYXRoCisgICAgICBBWFJvbGVEZXNjcmlwdGlvbjogbWF0aAogICAgICAgCiBQQVNTOiBtZXRl
cgogICAgICAgQVhSb2xlOiBBWFByb2dyZXNzSW5kaWNhdG9yCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9yb2xlLXN1YnJvbGUtcm9sZWRlc2NyaXB0
aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9yb2xlLXN1
YnJvbGUtcm9sZWRlc2NyaXB0aW9uLmh0bWwKaW5kZXggMDdlODhiYy4uYzhjMTZlMCAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZS1zdWJyb2xl
LXJvbGVkZXNjcmlwdGlvbi5odG1sCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nl
c3NpYmlsaXR5L3JvbGUtc3Vicm9sZS1yb2xlZGVzY3JpcHRpb24uaHRtbApAQCAtOTAsNyArOTAs
NyBAQAogPCEtLSBza2lwcGVkIDxsaW5rPiAtLT4KIDwhLS0gc2tpcHBlZCA8bWFwPiAtLT4KIDwh
LS0gaHR0cDovL3dlYmtpdC5vcmcvYi8xMDkwMTggLS0+PG1hcmsgZGF0YS1yb2xlPSIiIGRhdGEt
c3Vicm9sZT0iIiBkYXRhLXJvbGVkZXNjcmlwdGlvbj0iIiBjbGFzcz0iZXgiPlg8L21hcms+Ci08
bWF0aCBkYXRhLXJvbGU9IiIgZGF0YS1zdWJyb2xlPSIiIGRhdGEtcm9sZWRlc2NyaXB0aW9uPSIi
IGNsYXNzPSJleCI+WDwvbWF0aD4KKzxtYXRoIGRhdGEtcm9sZT0iQVhHcm91cCIgZGF0YS1zdWJy
b2xlPSJBWERvY3VtZW50TWF0aCIgZGF0YS1yb2xlZGVzY3JpcHRpb249Im1hdGgiIGNsYXNzPSJl
eCI+WDwvbWF0aD4KIDwhLS0gc2tpcHBlZCA8bWVudT4gLS0+CiA8IS0tIHNraXBwZWQgPG1ldGE+
IC0tPgogPG1ldGVyIGRhdGEtcm9sZT0iQVhQcm9ncmVzc0luZGljYXRvciIgZGF0YS1zdWJyb2xl
PSIiIGRhdGEtcm9sZWRlc2NyaXB0aW9uPSJwcm9ncmVzcyBpbmRpY2F0b3IiIGNsYXNzPSJleCIg
dmFsdWU9IjAuNzUiPlg8L21ldGVyPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>