<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>16760</bug_id>
          
          <creation_ts>2012-04-17 11:43:27 +0000</creation_ts>
          <short_desc>[AAPI]: html:b shouldn&apos;t have an accessible obect</short_desc>
          <delta_ts>2013-08-16 19:13:24 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>HTML a11y APIs (editor: Steve Faulkner, Cynthia Shelly)</component>
          <version>unspecified</version>
          <rep_platform>PC</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>a11y</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alexander surkov">surkov.alexander</reporter>
          <assigned_to name="alexander surkov">surkov.alexander</assigned_to>
          <cc>hans.hillen</cc>
    
    <cc>jason</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML a11y API spec bugbot">sideshowbarker+html-a11y-api</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>66763</commentid>
    <comment_count>0</comment_count>
    <who name="alexander surkov">surkov.alexander</who>
    <bug_when>2012-04-17 11:43:27 +0000</bug_when>
    <thetext>the spec says to expose html:b as
&quot;MSAA	ROLE_SYSTEM_ TEXT&quot;
IAccessible2	ROLE_SYSTEM_ TEXT
AT-SPI	ROLE_TEXT

Firefox doesn&apos;t expose an accessible for it. On IA2 and ATK text attribute &quot;font-weight: 700&quot; is used to expose semantics of html:b. No info is exposed on pure MSAA.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84897</commentid>
    <comment_count>1</comment_count>
    <who name="Jason Kiss">jason</who>
    <bug_when>2013-03-24 02:09:02 +0000</bug_when>
    <thetext>Hi Alex,

Has Firefox changed its approach here recently? I may be reading it wrong, but AViewer and AccProbe both indicating to me that html:b is exposed as ROLE_SYSTEM_TEXT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84898</commentid>
    <comment_count>2</comment_count>
    <who name="Jason Kiss">jason</who>
    <bug_when>2013-03-24 02:35:04 +0000</bug_when>
    <thetext>Sorry. Never mind. Was reading it wrong.

In any case, and just to be clear, are you saying we should be indicating that html:b be &quot;not mapped&quot;? Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84994</commentid>
    <comment_count>3</comment_count>
    <who name="alexander surkov">surkov.alexander</who>
    <bug_when>2013-03-26 04:30:25 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; Sorry. Never mind. Was reading it wrong.
&gt; 
&gt; In any case, and just to be clear, are you saying we should be indicating
&gt; that html:b be &quot;not mapped&quot;? Thanks.

In case of IAccessible2 they should be mapped to text attributes I think.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84998</commentid>
    <comment_count>4</comment_count>
    <who name="Jason Kiss">jason</who>
    <bug_when>2013-03-26 05:41:56 +0000</bug_when>
    <thetext>Thanks, Alex.

How does this treatment compare with what you would propose for other similar inline text objects that APIs and assistive tech typically do little with, e.g., i, strong, em, cite, code, del, ins, small, etc.?

Currently the proposed mappings for all of these is ROLE_SYSTEM_TEXT or equivalent, or AXGroup/group in the case of Mac.

Is there a significant drawback to mapping such elements this way? Would mapping them this way benefit assistive tech in any way, e.g., better enable an optional different expression of these bits of content in screen readers?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84999</commentid>
    <comment_count>5</comment_count>
    <who name="alexander surkov">surkov.alexander</who>
    <bug_when>2013-03-26 06:18:24 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; Thanks, Alex.
&gt; 
&gt; How does this treatment compare with what you would propose for other
&gt; similar inline text objects that APIs and assistive tech typically do little
&gt; with, e.g., i, strong, em, cite, code, del, ins, small, etc.?

b, strong - font-weight
i, em - font-style:italic

dfn, code, etc are exposed as text attributes corresponding to how they are styled.

&gt; Currently the proposed mappings for all of these is ROLE_SYSTEM_TEXT or
&gt; equivalent, or AXGroup/group in the case of Mac.
&gt; 
&gt; Is there a significant drawback to mapping such elements this way?

significant - probably not, it makes accessible tree and the work with text interface more complicated.

&gt; Would
&gt; mapping them this way benefit assistive tech in any way, e.g., better enable
&gt; an optional different expression of these bits of content in screen readers?

mapping all of them into ROLE_SYSTEM_TEXT?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92190</commentid>
    <comment_count>6</comment_count>
    <who name="alexander surkov">surkov.alexander</who>
    <bug_when>2013-08-16 19:13:24 +0000</bug_when>
    <thetext>was fixed by bug 12703</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>