<?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>170448</bug_id>
          
          <creation_ts>2017-04-04 04:10:10 -0700</creation_ts>
          <short_desc>AX: Don&apos;t crash if no renderer is available for AccessibilityRenderObject</short_desc>
          <delta_ts>2017-04-07 04:59: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>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="Tomas Popela">tpopela</reporter>
          <assigned_to name="Tomas Popela">tpopela</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>buildbot</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1294016</commentid>
    <comment_count>0</comment_count>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2017-04-04 04:10:10 -0700</bug_when>
    <thetext>Don&apos;t crash or assert if no renderer is available, but early return gracefully (as in other places in the AccessibilityRenderObject.cpp). Spotted by running some tests through dogtail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294020</commentid>
    <comment_count>1</comment_count>
      <attachid>306170</attachid>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2017-04-04 04:21:55 -0700</bug_when>
    <thetext>Created attachment 306170
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294021</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-04 04:22:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/31425088&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294028</commentid>
    <comment_count>3</comment_count>
      <attachid>306170</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2017-04-04 07:01:54 -0700</bug_when>
    <thetext>Comment on attachment 306170
Patch

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

&gt; Source/WebCore/accessibility/AccessibilityRenderObject.cpp:535
&gt; +        return false;

I think if this was true I would be more accurate</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294838</commentid>
    <comment_count>4</comment_count>
      <attachid>306372</attachid>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2017-04-06 02:48:47 -0700</bug_when>
    <thetext>Created attachment 306372
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1295274</commentid>
    <comment_count>5</comment_count>
      <attachid>306372</attachid>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2017-04-07 04:59:36 -0700</bug_when>
    <thetext>Comment on attachment 306372
Patch

Clearing flags on attachment: 306372

Committed r215089: &lt;http://trac.webkit.org/changeset/215089&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1295275</commentid>
    <comment_count>6</comment_count>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2017-04-07 04:59:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>306170</attachid>
            <date>2017-04-04 04:21:55 -0700</date>
            <delta_ts>2017-04-06 02:48:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170448-20170404132154.patch</filename>
            <type>text/plain</type>
            <size>2548</size>
            <attacher name="Tomas Popela">tpopela</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE0ODY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmFjYTUwNTE2M2M1MTk4
ODNjN2VmZWE3MDFkYmQzMjVkNWU4NTMzMi4uZGQwNjY4MzZmMzFmNDA4MDg5Nzg1M2NkNDBjZmUw
MzNjNWQ4OWU4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTA0LTA0ICBUb21h
cyBQb3BlbGEgIDx0cG9wZWxhQHJlZGhhdC5jb20+CisKKyAgICAgICAgQVg6IERvbid0IGNyYXNo
IGlmIG5vIHJlbmRlcmVyIGlzIGF2YWlsYWJsZSBmb3IgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVj
dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcwNDQ4
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9uJ3Qg
Y3Jhc2ggb3IgYXNzZXJ0IGlmIG5vIHJlbmRlcmVyIGlzIGF2YWlsYWJsZSwgYnV0IGVhcmx5IHJl
dHVybgorICAgICAgICBncmFjZWZ1bGx5IChhcyBpbiBvdGhlciBwbGFjZXMgaW4gdGhlIEFjY2Vz
c2liaWxpdHlSZW5kZXJPYmplY3QuY3BwKS4KKyAgICAgICAgU3BvdHRlZCBieSBydW5uaW5nIHNv
bWUgdGVzdHMgdGhyb3VnaCBkb2d0YWlsLgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nl
c3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxp
dHlSZW5kZXJPYmplY3Q6OmlzT2ZmU2NyZWVuKToKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2li
aWxpdHlSZW5kZXJPYmplY3Q6OmlzVW52aXNpdGVkKToKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vz
c2liaWxpdHlSZW5kZXJPYmplY3Q6OmlzVmlzaXRlZCk6CisKIDIwMTctMDQtMDQgIFBlciBBcm5l
IFZvbGxhbiAgPHB2b2xsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgV2luZG93
cyBidWlsZCBmaXguCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0Fj
Y2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAppbmRleCAzNmY5YWVkNTAwOTdjMWNlYTU3
NjAxMWMzYjdiMTViYTEwNjIzZjVlLi44MDhjZDM2YWRmNzFiMjE2ZTdjOWM0NDVlNzFhNzdjMGM5
ODU3NDViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2li
aWxpdHlSZW5kZXJPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAKQEAgLTUzMSw3ICs1MzEsOSBAQCBib29sIEFj
Y2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmlzRmlsZVVwbG9hZEJ1dHRvbigpIGNvbnN0CiAKIGJv
b2wgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6aXNPZmZTY3JlZW4oKSBjb25zdAogewotICAg
IEFTU0VSVChtX3JlbmRlcmVyKTsKKyAgICBpZiAoIW1fcmVuZGVyZXIpCisgICAgICAgIHJldHVy
biBmYWxzZTsKKwogICAgIEludFJlY3QgY29udGVudFJlY3QgPSBzbmFwcGVkSW50UmVjdChtX3Jl
bmRlcmVyLT5hYnNvbHV0ZUNsaXBwZWRPdmVyZmxvd1JlY3QoKSk7CiAgICAgLy8gRklYTUU6IHVu
Y2xlYXIgaWYgd2UgbmVlZCBMZWdhY3lJT1NEb2N1bWVudFZpc2libGVSZWN0LgogICAgIEludFJl
Y3Qgdmlld1JlY3QgPSBtX3JlbmRlcmVyLT52aWV3KCkuZnJhbWVWaWV3KCkudmlzaWJsZUNvbnRl
bnRSZWN0KFNjcm9sbGFibGVBcmVhOjpMZWdhY3lJT1NEb2N1bWVudFZpc2libGVSZWN0KTsKQEAg
LTE1NjksMTIgKzE1NzEsMTggQEAgVVJMIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OnVybCgp
IGNvbnN0CiAKIGJvb2wgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6aXNVbnZpc2l0ZWQoKSBj
b25zdAogeworICAgIGlmICghbV9yZW5kZXJlcikKKyAgICAgICAgcmV0dXJuIHRydWU7CisKICAg
ICAvLyBGSVhNRTogSXMgaXQgYSBwcml2YWN5IHZpb2xhdGlvbiB0byBleHBvc2UgdW52aXNpdGVk
IGluZm9ybWF0aW9uIHRvIGFjY2Vzc2liaWxpdHkgQVBJcz8KICAgICByZXR1cm4gbV9yZW5kZXJl
ci0+c3R5bGUoKS5pc0xpbmsoKSAmJiBtX3JlbmRlcmVyLT5zdHlsZSgpLmluc2lkZUxpbmsoKSA9
PSBJbnNpZGVVbnZpc2l0ZWRMaW5rOwogfQogCiBib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmpl
Y3Q6OmlzVmlzaXRlZCgpIGNvbnN0CiB7CisgICAgaWYgKCFtX3JlbmRlcmVyKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKICAgICAvLyBGSVhNRTogSXMgaXQgYSBwcml2YWN5IHZpb2xhdGlvbiB0
byBleHBvc2UgdmlzaXRlZCBpbmZvcm1hdGlvbiB0byBhY2Nlc3NpYmlsaXR5IEFQSXM/CiAgICAg
cmV0dXJuIG1fcmVuZGVyZXItPnN0eWxlKCkuaXNMaW5rKCkgJiYgbV9yZW5kZXJlci0+c3R5bGUo
KS5pbnNpZGVMaW5rKCkgPT0gSW5zaWRlVmlzaXRlZExpbms7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>306372</attachid>
            <date>2017-04-06 02:48:47 -0700</date>
            <delta_ts>2017-04-07 04:59:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170448-20170406114845.patch</filename>
            <type>text/plain</type>
            <size>2608</size>
            <attacher name="Tomas Popela">tpopela</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1MDAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODYyNTg0MTc2Y2U3Y2Nm
ZmUzNmFhNGJkZWNjOTFhNGRiMDM4OTRiNS4uNTc1N2RjNmY1YzNlZjk2NzFmN2MwZTg2NjM4MTRl
MGNmMzQ4NjM5OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTA0LTA2ICBUb21h
cyBQb3BlbGEgIDx0cG9wZWxhQHJlZGhhdC5jb20+CisKKyAgICAgICAgQVg6IERvbid0IGNyYXNo
IGlmIG5vIHJlbmRlcmVyIGlzIGF2YWlsYWJsZSBmb3IgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVj
dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcwNDQ4
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRG9uJ3Qg
Y3Jhc2ggb3IgYXNzZXJ0IGlmIG5vIHJlbmRlcmVyIGlzIGF2YWlsYWJsZSwgYnV0IGVhcmx5IHJl
dHVybgorICAgICAgICBncmFjZWZ1bGx5IChhcyBpbiBvdGhlciBwbGFjZXMgaW4gdGhlIEFjY2Vz
c2liaWxpdHlSZW5kZXJPYmplY3QuY3BwKS4KKyAgICAgICAgU3BvdHRlZCBieSBydW5uaW5nIHNv
bWUgdGVzdHMgdGhyb3VnaCBkb2d0YWlsLgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nl
c3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxp
dHlSZW5kZXJPYmplY3Q6OmlzT2ZmU2NyZWVuKToKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2li
aWxpdHlSZW5kZXJPYmplY3Q6OmlzVW52aXNpdGVkKToKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vz
c2liaWxpdHlSZW5kZXJPYmplY3Q6OmlzVmlzaXRlZCk6CisKIDIwMTctMDQtMDUgIFNpbW9uIEZy
YXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgU2V0IGxhc3RIYW5kbGVk
VXNlckdlc3R1cmVUaW1lc3RhbXAgb24gYWxsIGFuY2VzdG9yIGRvY3VtZW50cywgbm90IGp1c3Qg
dGhlIHRvcCBkb2N1bWVudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAKaW5kZXggMzZmOWFlZDUwMDk3YzFj
ZWE1NzYwMTFjM2I3YjE1YmExMDYyM2Y1ZS4uOTM0OTIzYjQwZjQwYzBkY2QzNWNhYTVmNTg1NmEx
ZGY0MDcyZTdlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nl
c3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmls
aXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCkBAIC01MzEsNyArNTMxLDkgQEAgYm9v
bCBBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Ojppc0ZpbGVVcGxvYWRCdXR0b24oKSBjb25zdAog
CiBib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmlzT2ZmU2NyZWVuKCkgY29uc3QKIHsK
LSAgICBBU1NFUlQobV9yZW5kZXJlcik7CisgICAgaWYgKCFtX3JlbmRlcmVyKQorICAgICAgICBy
ZXR1cm4gdHJ1ZTsKKwogICAgIEludFJlY3QgY29udGVudFJlY3QgPSBzbmFwcGVkSW50UmVjdCht
X3JlbmRlcmVyLT5hYnNvbHV0ZUNsaXBwZWRPdmVyZmxvd1JlY3QoKSk7CiAgICAgLy8gRklYTUU6
IHVuY2xlYXIgaWYgd2UgbmVlZCBMZWdhY3lJT1NEb2N1bWVudFZpc2libGVSZWN0LgogICAgIElu
dFJlY3Qgdmlld1JlY3QgPSBtX3JlbmRlcmVyLT52aWV3KCkuZnJhbWVWaWV3KCkudmlzaWJsZUNv
bnRlbnRSZWN0KFNjcm9sbGFibGVBcmVhOjpMZWdhY3lJT1NEb2N1bWVudFZpc2libGVSZWN0KTsK
QEAgLTE1NjksMTIgKzE1NzEsMTggQEAgVVJMIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OnVy
bCgpIGNvbnN0CiAKIGJvb2wgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6aXNVbnZpc2l0ZWQo
KSBjb25zdAogeworICAgIGlmICghbV9yZW5kZXJlcikKKyAgICAgICAgcmV0dXJuIHRydWU7CisK
ICAgICAvLyBGSVhNRTogSXMgaXQgYSBwcml2YWN5IHZpb2xhdGlvbiB0byBleHBvc2UgdW52aXNp
dGVkIGluZm9ybWF0aW9uIHRvIGFjY2Vzc2liaWxpdHkgQVBJcz8KICAgICByZXR1cm4gbV9yZW5k
ZXJlci0+c3R5bGUoKS5pc0xpbmsoKSAmJiBtX3JlbmRlcmVyLT5zdHlsZSgpLmluc2lkZUxpbmso
KSA9PSBJbnNpZGVVbnZpc2l0ZWRMaW5rOwogfQogCiBib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJP
YmplY3Q6OmlzVmlzaXRlZCgpIGNvbnN0CiB7CisgICAgaWYgKCFtX3JlbmRlcmVyKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisKICAgICAvLyBGSVhNRTogSXMgaXQgYSBwcml2YWN5IHZpb2xhdGlv
biB0byBleHBvc2UgdmlzaXRlZCBpbmZvcm1hdGlvbiB0byBhY2Nlc3NpYmlsaXR5IEFQSXM/CiAg
ICAgcmV0dXJuIG1fcmVuZGVyZXItPnN0eWxlKCkuaXNMaW5rKCkgJiYgbV9yZW5kZXJlci0+c3R5
bGUoKS5pbnNpZGVMaW5rKCkgPT0gSW5zaWRlVmlzaXRlZExpbms7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>