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

UI Automation in Windows Console: disable filtering when tab is pressed #9936

Closed
wants to merge 1 commit into from

Conversation

codeofdusk
Copy link
Contributor

@codeofdusk codeofdusk commented Jul 16, 2019

Link to issue number:

Related to #9614. Related to, but does not fix, #6095.

Summary of the issue:

When pressing tab in UIA consoles, very short completions are not read.

Description of how this pull request fixes the issue:

When tab is pressed, a new self._hasTab flag on UIA consoles is set to True, causing the filtering logic in _reportNewText to be temporarily disabled.

Testing performed:

On Windows 10 1903 in a UIA console:

  1. Created a directory called testenv, containing two subdirectories w14 and w15.
  2. Changed to the test directory, and typed cd w tab

Before the change: NVDA said nothing.
After the change: NVDA said "w14".

This PR does not affect legacy consoles.

Known issues with pull request:

None.

Change log entry:

None.

codeofdusk added a commit to codeofdusk/nvda that referenced this pull request Jul 16, 2019
@codeofdusk

This comment has been minimized.

@codeofdusk codeofdusk changed the base branch from beta to master July 17, 2019 16:14
@feerrenrut feerrenrut self-requested a review July 26, 2019 13:23
@feerrenrut
Copy link
Contributor

I won't merge this yet. @codeofdusk first can you confirm if there is any interdependency between these Pull requests?

@codeofdusk
Copy link
Contributor Author

This was intended as a backported change from #9915 to beta, which is no longer relevant.

@codeofdusk codeofdusk closed this Jul 27, 2019
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.

2 participants