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

Data tables aren't reported as tables in Microsoft Outlook with UIA #12853

Open
LeonarddeR opened this issue Sep 16, 2021 · 6 comments
Open

Data tables aren't reported as tables in Microsoft Outlook with UIA #12853

LeonarddeR opened this issue Sep 16, 2021 · 6 comments
Labels

Comments

@LeonarddeR
Copy link
Collaborator

Known issue from #12820 (comment)

@michaelDCurran wrote:

In the UI automation implementation exposed by MS Word document controls, it is impossible to identify the difference between a data table and a layout table. Thus, NVDa reports all layout tables when reading, which is extremely annoying, as the majority of HTML emails use many nested layout tables.
Tables are now classed as layout tables in MS Word document controls if the app is Outlook, and the table is read-only (Outlook is in message reading view).
Being marked as a layout table means that by default the table will not be reported, however the user can still turn on the Include Layout Tables option in NVDA's browse mode settings temporarily if there is a genuine data table they need to have reported.

@LeonarddeR
Copy link
Collaborator Author

LeonarddeR commented Sep 16, 2021

Personally, I consider this change really annoying as I pretty often am in the position of reading tables in e-mails.

@bramd
Copy link
Contributor

bramd commented Sep 16, 2021

+1, I agree the presenting of all tables is just annoying in email, but having to turn on layout table reporting to read a table makes absolutely no sense from an end-user perspective.

@LeonarddeR
Copy link
Collaborator Author

It is not clear to me why it has been decided in #12820 (comment) not to do the column/row number count approach. I think it is safe to say that we're dealing with a layout table if either column or row count is 1.

@michaelDCurran
Copy link
Member

michaelDCurran commented Sep 16, 2021 via email

michaelDCurran added a commit that referenced this issue Sep 16, 2021
…sing UIA (#12820)" (#12856)

This reverts commit 0d2b323.
In issue #12853 people seem to prefer the 1 row or 1 column approach.
@Qchristensen Qchristensen added the component/UIA-ms-office Specific to UIA used in MS office applications. label Oct 25, 2021
@michaelDCurran
Copy link
Member

@LeonarddeR Do you still wish to leave this issue open, or are you happy to close as we now detect 1x1 tables as layout tables?

@LeonarddeR
Copy link
Collaborator Author

As Microsoft is actively adding stuff to UIA in Office, may be we can request them to add their own data table detection? IN that case, we can leave this open to track the progress. We can close otherwise.

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

No branches or pull requests

4 participants