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

Unable to read detailed information in the "processes" tab of Windows 10 Task manager #7148

Closed
PratikP1 opened this issue May 5, 2017 · 14 comments

Comments

@PratikP1
Copy link

PratikP1 commented May 5, 2017

Tested with Windows 10 Insider build 16188
NVDA version next-14027,c80e529f

Starting with insider builds after the main RS2 release, NVDA is unable to read detailed information about processes in the task manager. This works with Narrator review commands.

  • Expected behavior: NVDA should be able to read columns such as processor utilization, memory, network, etc.
  • Actual behavior: NVDA only reads process name with any navigation.
  • Ideal behavior: NVDA should automatically read columns when arrowing down. Object navigation should not be necessary.

See log for details. Possibly related to or duplicate of #2752.

STR:

  1. Go to Windows Task Manager by pressing control+shift+escape.
  2. Focus on the processes tab.
  3. Tab to the details button and activate it if necessary.
  4. In the processes tab, go to any process and attempt to obtain details about the process using any review commands including object nav.

Log:
Speaking [LangChangeCommand ('en'), u'Background processes grouping']
IO - speech.speak (01:47:51):
Speaking [LangChangeCommand ('en'), u'Process: CrashPlan backup engine which backs up your files! expanded row 15 column 1 level 1']
IO - inputCore.InputManager.executeGesture (01:47:56):
Input: kb(laptop):shift+NVDA+downArrow
IO - speech.speak (01:47:56):
Speaking [LangChangeCommand ('en'), u'Service: CrashPlan Backup Service not selected row 1 column 1 level 1']
IO - inputCore.InputManager.executeGesture (01:47:57):
Input: kb(laptop):shift+NVDA+rightArrow
IO - speech.speak (01:47:57):
Speaking [LangChangeCommand ('en'), u'No next']
IO - inputCore.InputManager.executeGesture (01:48:40):
Input: kb(laptop):leftArrow
IO - speech.speak (01:48:40):
Speaking [LangChangeCommand ('en'), u'collapsed']
IO - inputCore.InputManager.executeGesture (01:48:40):
Input: kb(laptop):shift+NVDA+downArrow
IO - speech.speak (01:48:40):
Speaking [LangChangeCommand ('en'), u'No objects inside']
IO - inputCore.InputManager.executeGesture (01:48:42):
Input: kb(laptop):rightArrow
IO - speech.speak (01:48:42):
Speaking [LangChangeCommand ('en'), u'expanded']
IO - inputCore.InputManager.executeGesture (01:48:42):
Input: kb(laptop):shift+NVDA+downArrow
IO - speech.speak (01:48:42):
Speaking [LangChangeCommand ('en'), u'No objects inside']
IO - inputCore.InputManager.executeGesture (01:48:43):
Input: kb(laptop):leftArrow
IO - speech.speak (01:48:43):
Speaking [LangChangeCommand ('en'), u'collapsed']
IO - inputCore.InputManager.executeGesture (01:48:44):
Input: kb(laptop):upArrow
IO - speech.speak (01:48:44):
Speaking [LangChangeCommand ('en'), u'Process: Cortana row 14 column 1 level 1']
IO - inputCore.InputManager.executeGesture (01:48:45):
Input: kb(laptop):downArrow
IO - speech.speak (01:48:45):
Speaking [LangChangeCommand ('en'), u'Process: CrashPlan backup engine which backs up your files! collapsed row 15 column 1 level 1']
IO - inputCore.InputManager.executeGesture (01:48:45):
Input: kb(laptop):shift+NVDA+downArrow
IO - speech.speak (01:48:46):
Speaking [LangChangeCommand ('en'), u'Service: CrashPlan Backup Service not selected row 1 column 1 level 1']
IO - inputCore.InputManager.executeGesture (01:48:47):
Input: kb(laptop):shift+NVDA+rightArrow
IO - speech.speak (01:48:47):
Speaking [LangChangeCommand ('en'), u'No next']
IO - inputCore.InputManager.executeGesture (01:48:50):
Input: kb(laptop):shift+NVDA+rightArrow
IO - speech.speak (01:48:50):
Speaking [LangChangeCommand ('en'), u'No next']
IO - inputCore.InputManager.executeGesture (01:48:51):
Input: kb(laptop):upArrow
IO - speech.speak (01:48:51):
Speaking [LangChangeCommand ('en'), u'Process: Cortana row 14 column 1 level 1']
IO - inputCore.InputManager.executeGesture (01:48:52):
Input: kb(laptop):downArrow
IO - speech.speak (01:48:52):
Speaking [LangChangeCommand ('en'), u'Process: CrashPlan backup engine which backs up your files! collapsed row 15 column 1 level 1']
IO - inputCore.InputManager.executeGesture (01:48:52):
Input: kb(laptop):shift+NVDA+rightArrow
IO - speech.speak (01:48:52):
Speaking [LangChangeCommand ('en'), u'Process: dirmngr.exe (32 bit) collapsed not selected row 16 column 1 level 1']
IO - inputCore.InputManager.executeGesture (01:48:54):
Input: kb(laptop):shift+NVDA+leftArrow
IO - speech.speak (01:48:54):
Speaking [LangChangeCommand ('en'), u'Process: CrashPlan backup engine which backs up your files! collapsed row 15 column 1 level 1']

@josephsl
Copy link
Collaborator

josephsl commented May 5, 2017 via email

@jcsteh
Copy link
Contributor

jcsteh commented May 5, 2017

This is a regression caused by #7019, which was needed to fix #6948 and #6950 (extraneous objects in review in Settings, Edge, etc.). We now only consider UIA objects which have been explicitly marked as both control and content. Microsoft has marked these objects as being neither. While this is arguably a "regression" in NVDA, the new behaviour is correct according to specifications and allows authors to control what is relevant. I think this is something that needs to be fixed by Microsoft.

@PratikP1
Copy link
Author

PratikP1 commented May 5, 2017 via email

@PratikP1
Copy link
Author

Based on some discussion, I've added two feedback items for Windows 10 that will help mitigate this issue + other keyboard navigation issues. Here are the links for the two items.

https://aka.ms/mz8q1v

https://aka.ms/u7uj60

@Mohamed00
Copy link

Shouldn't this have the NeedsExternalFix label?

@ehollig
Copy link
Collaborator

ehollig commented Sep 5, 2017

Label added. @PratikP1, any updates on this issue?

@Mohamed00
Copy link

While I'm not @PratikP1, as of Windows 10 Insider build 16281.1000, the issue reported in this ticket is still occurring.

@PratikP1
Copy link
Author

PratikP1 commented Sep 18, 2017 via email

@Neurrone
Copy link

Still happening on 1709 RTM.

@Neurrone
Copy link

@PratikP1 any news from Microsoft?

@PratikP1
Copy link
Author

PratikP1 commented Feb 17, 2018 via email

@Neurrone
Copy link

Although this is technically not a solution, installing the windows 7 task manager files works very well - no lag, and perfectly accessible.

@Mohamed00
Copy link

Since a workaround for this issue is in the latest version of NVDA, this issue should probably be closed.

@derekriemer
Copy link
Collaborator

Fixed in #8147 although microsoft should really still fix themselves.

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

7 participants