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

NVDA not inform about if an e-mail in Outlook 2013 is answered or forwarded #6911

Closed
andersbp opened this Issue Feb 23, 2017 · 14 comments

Comments

Projects
None yet
10 participants
@andersbp

andersbp commented Feb 23, 2017

Hi everyone

If I want to read messages in Outlook 2013 and use the arrow keys to scroll up and down in my folders (Inbox, Sent Mail and more), unlike JAWS, NVDA does not announce if an e-mail is replied / forwarded.
Every time that NVDA comes to an e-mail that is either replied / forwarded, Nvda only announce that the e-mail have an attached file. The e-mails not has an attached file.

Is it an error in NVDA?
If yes, I will be glad for a correction.

Thanks in advance.

Regards,
Anders

@PratikP1

This comment has been minimized.

PratikP1 commented Feb 23, 2017

@feerrenrut

This comment has been minimized.

Contributor

feerrenrut commented Feb 24, 2017

Related to #4971 (status of is read, replied to, or forwarded) and #6374 (Outlook 2016 flagged items are not read in the message list)

@feerrenrut feerrenrut added the p3 label Feb 24, 2017

@travisroth

This comment has been minimized.

travisroth commented Jun 1, 2017

In Outlook 2016, the Replied and Forwarded status is in the value attribute of the list item UIA object which is being used in class UIAGridRow. UIAGridRow overrides value setting to Nothing so this is lost. If it could be added as an item before overriding value? (Note overriding value itself is still nice as it is to verbose and is announced at the end. I'd prefer to have Replied/Forwarded announced at the beginning. or have it user configurable.)
Unfortunately I do not know about earlier Outlooks.
Travis

@josephsl

This comment has been minimized.

Collaborator

josephsl commented Jun 1, 2017

@josephsl

This comment has been minimized.

Collaborator

josephsl commented Jun 1, 2017

@travisroth

This comment has been minimized.

travisroth commented Jun 1, 2017

@josephsl

This comment has been minimized.

Collaborator

josephsl commented Jun 1, 2017

@leonardder

This comment has been minimized.

Collaborator

leonardder commented Sep 1, 2017

What is the current status of this issue? Honestly I thought it was fixed as part of #6374, but I made a wrong assumption there.

@ruifontes

This comment has been minimized.

ruifontes commented Sep 1, 2017

@leonardder

This comment has been minimized.

Collaborator

leonardder commented Jun 11, 2018

This was reverted by #8353. See #8353 (comment)

@leonardder leonardder reopened this Jun 11, 2018

@feerrenrut feerrenrut removed this from the 2018.2 milestone Aug 22, 2018

@feerrenrut

This comment has been minimized.

Contributor

feerrenrut commented Sep 3, 2018

@leonardder I'm not sure what's going on with this one, why is it labeled needs external fix? @Qchristensen believes that the replied status is reported with Narrator.

@michaelDCurran

This comment has been minimized.

Contributor

michaelDCurran commented Sep 3, 2018

@mdyer1

This comment has been minimized.

mdyer1 commented Sep 3, 2018

@leonardder

This comment has been minimized.

Collaborator

leonardder commented Sep 3, 2018

JAWS' logic is based on the UIA value and language specific. When you use a Dutch Outlook with an English JAWS, it announces the read state for every read message, which is quite redundant IMO.

I proposed three possibilities in #8608 (review)

  1. Revert the value = None for outlook 2013 and above. In that case, read/unread state will be announced after the current content.
  2. Similar to 1, but map the value to the description object attribute. This allows people to toggle descriptions on and off in a per app profile, for example.
  3. Add an object gesture to GridRow that reads the value.

Note that the value contains read/unread status, forwarded/replied as well as the message class (i.e. meeting request)

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