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

Recognizing column headers marked up as TH in a table- improvement needed #3245

Open
nvaccessAuto opened this Issue May 21, 2013 · 5 comments

Comments

Projects
None yet
3 participants
@nvaccessAuto

nvaccessAuto commented May 21, 2013

Reported by spanchang02 on 2013-05-21 21:04
It is very good that NVDA reads column header cells that occupy 2 or more rows of a data
table as in
http://mars.dequecloud.com/demo/Table-multi-col.htm
So when one navigates to the right, NVDA correctly announces
US $million + Current + Quarter-1 because these are all TH and contiguous. And of course they happen to be within
the THEAD.

But NVDA needs to be tweaked so that

  1. it only reads:
  • the nearest TH-cell above it and
  • any cells above that are contiguous to this cell and are also marked up as TH

Provided only TH-cells without scope=row are interpreted as column headers.

Plus
2. All cells marked up as TH within the THEAD for that column.

That means, when one navigates left into column #1 , say for the gross profit rows under Toys, NVDA
should only announce 'Toys' as the column header ... not 'Handbags and Accessories'.

Thanks,
Sailesh

@nvaccessAuto

This comment has been minimized.

Show comment
Hide comment
@nvaccessAuto

nvaccessAuto May 22, 2013

Comment 1 by jteh on 2013-05-22 00:25
Please specify what browser(s) you tested this with.

nvaccessAuto commented May 22, 2013

Comment 1 by jteh on 2013-05-22 00:25
Please specify what browser(s) you tested this with.

@nvaccessAuto

This comment has been minimized.

Show comment
Hide comment
@nvaccessAuto

nvaccessAuto May 22, 2013

Comment 2 by briang1 on 2013-05-22 06:07
When I read this I wondered if it was another manifestation of the problems experienced in IE on the tickets site with the table markers being mangled.
If the reporter is using IE, then it would be worth using Firefox to see what happens.

nvaccessAuto commented May 22, 2013

Comment 2 by briang1 on 2013-05-22 06:07
When I read this I wondered if it was another manifestation of the problems experienced in IE on the tickets site with the table markers being mangled.
If the reporter is using IE, then it would be worth using Firefox to see what happens.

@nvaccessAuto

This comment has been minimized.

Show comment
Hide comment
@nvaccessAuto

nvaccessAuto May 26, 2013

Comment 3 by spanchang02 (in reply to comment 2) on 2013-05-26 17:40
Hello,
No this is the experience with Firefox.
Unfortunately, NVDA does not behave well with Internet Explorer, so my suggestion #3244 and 3245 are based on testing with Firefox 20/21
Sailesh

Replying to briang1:

When I read this I wondered if it was another manifestation of the problems experienced in IE on the tickets site with the table markers being mangled.

If the reporter is using IE, then it would be worth using Firefox to see what happens.

nvaccessAuto commented May 26, 2013

Comment 3 by spanchang02 (in reply to comment 2) on 2013-05-26 17:40
Hello,
No this is the experience with Firefox.
Unfortunately, NVDA does not behave well with Internet Explorer, so my suggestion #3244 and 3245 are based on testing with Firefox 20/21
Sailesh

Replying to briang1:

When I read this I wondered if it was another manifestation of the problems experienced in IE on the tickets site with the table markers being mangled.

If the reporter is using IE, then it would be worth using Firefox to see what happens.

@nvaccessAuto

This comment has been minimized.

Show comment
Hide comment
@nvaccessAuto

nvaccessAuto May 28, 2013

Comment 4 by jteh on 2013-05-28 04:07
For Firefox, NVDA uses the information Firefox exposes via IAccessible2 to determine table headers, so any enhancement to this needs to be done by Mozilla. I'd recommend filing a bug with Mozilla.

nvaccessAuto commented May 28, 2013

Comment 4 by jteh on 2013-05-28 04:07
For Firefox, NVDA uses the information Firefox exposes via IAccessible2 to determine table headers, so any enhancement to this needs to be done by Mozilla. I'd recommend filing a bug with Mozilla.

@nvaccessAuto

This comment has been minimized.

Show comment
Hide comment
@nvaccessAuto

nvaccessAuto Jun 9, 2013

Comment 5 by spanchang02 on 2013-06-09 10:12
FYI:
Mozilla bug submitted June 9, 2013
881048 Submitted – Recognizing column headers marked up as TH in a table- improvement needed) –
NVDA Community#3245

Thanks,
Sailesh

nvaccessAuto commented Jun 9, 2013

Comment 5 by spanchang02 on 2013-06-09 10:12
FYI:
Mozilla bug submitted June 9, 2013
881048 Submitted – Recognizing column headers marked up as TH in a table- improvement needed) –
NVDA Community#3245

Thanks,
Sailesh

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