Issue metadata
Sign in to add a comment
|
<table> node translates into unknown role |
||||||||||||||||||||
Issue description<table class="GS" tabindex="-1"><tbody><tr><td class="ok"><div class="o1"><span id=":78" class="gO aQY" data-tooltip="Select Contacts" aria-label="To - Select Contacts" role="link" tabindex="1">To</span></div></td><td class="eV"><div id=":77" class="oj"><div class="wO nr"><input class="wA" tabindex="-1" aria-hidden="true"><div class="vR"><span class="vN bfK a3q" email="theophilusx@gmail.com"><div class="vT">Tim Cross (gmail.com)</div><div class="vM"></div></span><input name="to" type="hidden" value="Tim Cross <theophilusx@gmail.com>"></div><textarea rows="1" id=":7j" class="vO" name="to" spellcheck="false" autocomplete="false" autocapitalize="off" autocorrect="off" tabindex="1" dir="ltr" aria-label="To" role="combobox" aria-autocomplete="list"></textarea><div class="aA6"></div></div></div></td></tr><tr id=":4q"><td class="ok"><span id=":4p" class="gO aQY" data-tooltip="Select Contacts" aria-label="Cc - Select Contacts" role="link" tabindex="1">Cc</span></td><td class="eV"><div id=":4o" class="oj"><div class="wO nr"><input class="wA" tabindex="-1" aria-hidden="true"><div class="vR"><span class="vN bfK a3p" email="doggene@earthlink.net"><div class="vT">Liz Hare (doggene@earthlink.net)</div><div class="vM"></div></span><input name="cc" type="hidden" value="Liz Hare <doggene@earthlink.net>"></div><div class="vR"><span class="vN bfK a3p" email="emacspeak@cs.vassar.edu"><div class="vT">emacspeak (emacspeak@cs.vassar.edu)</div><div class="vM"></div></span><input name="cc" type="hidden" value="emacspeak <emacspeak@cs.vassar.edu>"></div><textarea rows="1" id=":7k" class="vO" name="cc" spellcheck="false" autocomplete="false" autocapitalize="off" autocorrect="off" tabindex="1" dir="ltr" aria-label="Cc" role="combobox" aria-autocomplete="list" style="width: 0px;"></textarea><div class="aA6"></div></div></div></td></tr><tr id=":4k" style="display:none"><td class="ok"><span id=":4j" class="gO aQY" data-tooltip="Select Contacts" aria-label="Bcc - Select Contacts" role="link" tabindex="1">Bcc</span></td><td class="eV"><div id=":4i" class="oj"><div class="wO nr"><input class="wA" tabindex="-1" aria-hidden="true"><textarea rows="1" id=":7l" class="vO" name="bcc" spellcheck="false" autocomplete="false" autocapitalize="off" autocorrect="off" tabindex="1" dir="ltr" aria-label="Bcc"></textarea><div class="aA6"></div></div></div></td></tr><tr id=":5g"><td class="ok az4"><label for=":4r" class="gO">From</label></td><td id=":4t" class="az3"><div id=":4r" class="J-JN-M-I J-J5-Ji az2 az4 L3" role="button" tabindex="1" aria-haspopup="true" aria-expanded="false" style="user-select: none;"><div class="J-J5-Ji J-JN-M-I-Jm"><span dir="ltr" id=":4x">user@gmail.com</span></div><div class="J-J5-Ji J-JN-M-I-JG"></div></div><div id=":5f" class="ow"><span><div tabindex="1" style="width: 1px; height: 1px; position: absolute;"></div><div tabindex="1" style="width: 1px; height: 1px; position: absolute;"></div><span><span id=":4c" class="aB gQ pE" role="link" tabindex="1" data-tooltip="Add Cc Recipients (Ctrl-Shift-C)" aria-label="Add Cc Recipients (Ctrl-Shift-C)" style="user-select: none; display: none;">Cc</span><span id=":4b" class="aB gQ pB" role="link" tabindex="1" data-tooltip="Add Bcc Recipients (Ctrl-Shift-B)" aria-label="Add Bcc Recipients (Ctrl-Shift-B)" style="user-select: none;">Bcc</span><span id=":6j" role="button" tabindex="1" aria-hidden="false" class="bcV" style="visibility: visible; display: none;" data-tooltip="Some recipients use services that don't support encryption (click for details)" aria-label="Some recipients use services that don't support encryption (click for details)"></span></span><div tabindex="1" style="width: 1px; height: 1px; position: absolute;"></div></span></div></td></tr><tr id=":4l" style="display:none"><td></td><td><div id=":80" class="az7" style="user-select: none;"></div><div id=":75" class="ow"></div></td></tr></tbody></table> - load above snippet - view AXObject associated with the top level node (<table>) result: unknown role expected: table
,
Apr 13 2017
Comment from cl: I think the issue is that it's a layout table, but the tabindex means we can't ignore it. Could you fix it in Blink so that we return a role of DIV or GROUP or something like that rather than UNKNOWN? I couldn't find any specs surrounding the treatment of layout tables; is this just a weak heuristic? It seems like the table, at least in the Gmail case, is actually valuable. For exmaple, the first cell contains the "to" label, select contact button, and the to text area. At least, we should let the screen reader decide if it is worth conveying as a table.
,
Apr 16 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by bugdroid1@chromium.org
, Apr 12 2017