Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

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

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

nvaccessAuto opened this issue Feb 14, 2011 · 8 comments

Comments

@nvaccessAuto
Copy link

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
Copy link
Author

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
Copy link
Author

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
Copy link
Author

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

@nvaccessAuto
Copy link
Author

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
Copy link
Author

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
Copy link
Author

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

@nvaccessAuto
Copy link
Author

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

@nvaccessAuto
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant