Ticket #1373 (closed defect: fixed)

Opened 12 months ago

Last modified 6 months ago

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:

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

cssTableWithTextChildren.html Download (335 bytes) - added by jteh 12 months ago.
Test case.

Change History

comment:1 follow-up: ↓ 3 Changed 12 months ago by jteh

  • Keywords needsExternalFix added
  • Milestone changed from 2011.1 to near-term

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.

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

See also #1338.

Typo in comment:1; I meant the CSS display property.

Changed 12 months ago by jteh

Test case.

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

comment:5 Changed 9 months ago by jteh

  • Milestone changed from near-term to 2011.3

comment:6 Changed 6 months ago by mdcurran

  • Status changed from new to closed
  • Resolution set to fixed

comment:7 Changed 6 months ago by jteh

He means changeset:main,4633. :)

Note: See TracTickets for help on using tickets.