Skip to content

Use Intellisense menu items to provide instant Intellisense feedback in Visual Studio 2019#11609

Merged
michaelDCurran merged 3 commits into
nvaccess:masterfrom
LeonarddeR:vs2019Update
Sep 16, 2020
Merged

Use Intellisense menu items to provide instant Intellisense feedback in Visual Studio 2019#11609
michaelDCurran merged 3 commits into
nvaccess:masterfrom
LeonarddeR:vs2019Update

Conversation

@LeonarddeR

Copy link
Copy Markdown
Collaborator

Link to issue number:

Fixes #8336
Follow up of #11421

Summary of the issue:

intellisense in Visual Studio 2019 uses live regions to speak suggestions. However, the live region content is spoken after the selected line, making navigating suggestions a painful process, especially on long lines.

Description of how this pull request fixes the issue:

This pr builds upon #11421, extending the UIA_elementSelected approach to .NET programming in Visual Studio 2019.

Testing performed:

Tested in Visual Studio 2019 that intellisense items in C# read instantly, and that live region output for intellisense is suppressed. Confirmed that other live regions still work.

Known issues with pull request:

There is a slight chance that we're suppressing too much live region output, though I"m pretty sure we are not as I tried to make sure we're only suppressing the output when there is a strict object relation ship with the intellisense list.

Change log entry:

The SSMS and VS2017 entry can be updated to mention 2017 and newer

michaelDCurran
michaelDCurran previously approved these changes Sep 16, 2020
@michaelDCurran michaelDCurran merged commit f1ec7aa into nvaccess:master Sep 16, 2020
@nvaccessAuto nvaccessAuto added this to the 2020.4 milestone Sep 16, 2020
LeonarddeR added a commit that referenced this pull request Nov 5, 2020
…eedback in Visual Studio 2019 (#11609)"

This reverts commit f1ec7aa.
@LeonarddeR LeonarddeR deleted the vs2019Update branch August 23, 2025 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Visual Studio IntelliSense overly verbose

3 participants