Tested on latest Outlook 2016 from Office 365. @dkager reported that he has the same problem since yesterday with Office 365 as well.
Steps to reproduce:
- Open a mail folder (e.g. inbox)
- Arrow through the message list
Technical details
For every item in the message list, NVDA does the following:
- Use Outlooks' native COM interface to query some message attributes (read/unread, attachment, meeting request etc)
- Do a direct UIA query to loop over the children of the table row, filtered by controlType text
The "Associated draft" column has either been added very recently, or changed it's type to text and so is included in the loop in step 2.
Solution
I'm not that familiar with Outlook, but I guess this column sometimes contains real information about an associated draft, so just dropping it might not be the solution. We might drop it if it contains the "no associated drafts" value, but this is something that should be translated exactly in all languages and is to error prone. May be Microsoft can revert this change or we can come up with a better way to determine which columns to read.
Tested on latest Outlook 2016 from Office 365. @dkager reported that he has the same problem since yesterday with Office 365 as well.
Steps to reproduce:
Technical details
For every item in the message list, NVDA does the following:
The "Associated draft" column has either been added very recently, or changed it's type to text and so is included in the loop in step 2.
Solution
I'm not that familiar with Outlook, but I guess this column sometimes contains real information about an associated draft, so just dropping it might not be the solution. We might drop it if it contains the "no associated drafts" value, but this is something that should be translated exactly in all languages and is to error prone. May be Microsoft can revert this change or we can come up with a better way to determine which columns to read.