Ticket #1373 (closed defect: fixed)
NVDA skips text children in Gecko when parent is styled as table
| Reported by: | aleksey_s | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 2011.3 |
| Component: | Browse mode | Version: | development |
| Keywords: | needsExternalFix | Cc: | |
| Operating system: | Blocked by: | ||
| Blocking: |
Description
STR:
- Go to http://blogs.pravda.com.ua/authors/kuzyo/4d2f2f015ec52/
- The site is itself in Ukrainian, I have chosen an English article for your convenience
- Press "2" to navigate to the article header
- navigate down to read the text
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.
Attachments
Change History
comment:1 follow-up: ↓ 3 Changed 12 months ago by jteh
- Keywords needsExternalFix added
- Milestone changed from 2011.1 to near-term
comment:2 Changed 12 months ago by jteh
- Operating system Windows XP deleted
- Summary changed 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
comment:3 in reply to: ↑ 1 Changed 12 months ago by jteh
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.
comment:4 Changed 12 months ago by jteh
- Summary changed 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
Filed MozillaBug:634126.
comment:6 Changed 6 months ago by mdcurran
- Status changed from new to closed
- Resolution set to fixed
Fixed in changeset:main,1373.
comment:7 Changed 6 months ago by jteh
He means changeset:main,4633. :)



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.