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

Outlook: When selecting multiple messages in 2016, NVDA uses the read/unread characteristics of the first message in the selection #6819

Open
PratikP1 opened this issue Jan 29, 2017 · 9 comments

Comments

@PratikP1
Copy link

This is possibly related to #6009.

STR:

  1. Open any inbox and find an unread message.
  2. Start selection with either shift+up/down or control+up/down.
  3. Repeat the first two steps after finding a read message.

I believe this message selection behavior carries over from Outlook 2013. I cannot confirm as I don't have Office 2013 installed on any of my units.

@feerrenrut
Copy link
Contributor

In terms of desired behaviour here, what would be expected?
Would it be better not to report the read / unread status when multiple messages are selected? I think this would be less confusing, and the simplest way to address this.

@PratikP1
Copy link
Author

PratikP1 commented Jan 31, 2017 via email

@feerrenrut
Copy link
Contributor

Ok in that case its a little more complicated. Lets try to define what the expected output should be in the following cases, the first two are easy. But what do you think about the others?

  • Selecting 1 message, outputs the read status of just that message.
  • Extending the current selection by 1 message, outputs the read status of the message added to the selection
  • Removing 1 message from the current selection.
  • Extending the current selection by several messages
  • Removing several messages from the current selection.

@PratikP1
Copy link
Author

PratikP1 commented Feb 1, 2017 via email

@PratikP1
Copy link
Author

Part of this issue has been resolved by #7949. Now, when selection occurs, the read/unread status of each message is reported correctly. We should further look at the discussion here though. For the sake of efficiency, the selection status should be reported first. (Related to #7296.)

@LeonarddeR
Copy link
Collaborator

I'm afraid this is quite complex due to how we interact with Outlook's object model. It seems we're always using the first item of the selection. This means that focussing one message and than selecting the message below does not work correctly, as the object model information will still reflect the first message in the selection. Selection from bottom to top should work, I believe.

@PratikP1
Copy link
Author

PratikP1 commented Apr 18, 2018 via email

@Adriani90
Copy link
Collaborator

I can reproduce this issue in NVDA 2019.1 and Outlook 2016 as follows:

  1. Open Outlook
  2. Focus an unread message in the message list (make sure NVDA reports unread)
  3. Hold down shift key and start selecting messages with down arrow
    Actual: NVDA will report "unread" for all messages you select regardless of their real tag. Messages which are read are also reported as "unread"
    Expected: NVDA should report "unread" only for messages which are unread.

cc: @CyrilleB79, @Novalis7747, @josephsl

@Novalis7747
Copy link

Novalis7747 commented Apr 1, 2019 via email

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

No branches or pull requests

6 participants