NVDA skips text children in Gecko when parent is styled as table #1373

Closed
nvaccessAuto opened this Issue Feb 14, 2011 · 8 comments

1 participant

@nvaccessAuto

Reported by aleksey_s on 2011-02-14 15:09
STR:

Current results:
NVDA skips the article text completely.
Expected results:
NVDA should render the text in the buffer.

Additional info:

  • Works in IE
  • If there are links in the text, NVDA renders only them, however skipping the text itself
  • The text is actually presented by ff, I can navigate to it with the object nav
    • All posts on that site behave the same, making it unusable

Marking as major because the site in question is quite popular in Ukraine, and bug might impact other sites as well.

Hope we'll be able to provide fix for 2011.1.

@nvaccessAuto

Comment 1 by jteh on 2011-02-14 21:31
This really is an authoring error, though we're probably going to have to work with Mozilla to work around it. They have styled something as a table using the CSS style attribute, but the children aren't styled as table cells. Gecko doesn't expose the text interface on tables, so we can't access the text.

The text you are seeing with object navigation is from the text leaf nodes. We never render text leaf nodes and doing so would result in duplicate text everywhere else.
Changes:
Milestone changed from 2011.1 to near-term

@nvaccessAuto

Comment 2 by jteh on 2011-02-14 21:48
See also #1338.

Typo in comment:1; I meant the CSS display property.
Changes:
Changed title from "NVDA skips large block of text from a webpage with ff 3.6" to "NVDA skips text in Gecko when parent is styled as table but children aren't styled as table cells"

@nvaccessAuto

Attachment cssTableWithTextChildren.html added by jteh on 2011-02-14 22:04
Description:
Test case.

@nvaccessAuto

Comment 3 by jteh (in reply to comment 1) on 2011-02-15 00:05
Replying to jteh:

We never render text leaf nodes and doing so would result in duplicate text everywhere else.

Sorry; incorrect. This wouldn't result in duplication because text leaf nodes are never part of IA2 text on the parent. However, it could well result in brokenness for editable text fields.

@nvaccessAuto

Comment 4 by jteh on 2011-02-15 00:31
Filed MozillaBug:634126.
Changes:
Changed title from "NVDA skips text in Gecko when parent is styled as table but children aren't styled as table cells" to "NVDA skips text children in Gecko when parent is styled as table"

@nvaccessAuto

Comment 5 by jteh on 2011-06-09 03:23
Changes:
Milestone changed from near-term to 2011.3

@nvaccessAuto

Comment 6 by mdcurran on 2011-09-06 06:08
Fixed in 280792d.
Changes:
State: closed

@nvaccessAuto

Comment 7 by jteh on 2011-09-06 08:17
He means ee6d198. :)

@nvaccessAuto nvaccessAuto added this to the 2011.3 milestone Nov 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment