-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
UIA in conhost: incorrect word boundaries when text is selected #11809
Comments
This does not repro in wt. CC @carlos-zamora, @DHowett. |
Confirmed repro of this issue in |
On further testing, it is important that the selected text must be on a line that wraps, and the selection must be somewhere on that line. NVDA+f9/f10 also works for selection here (not just CTRL+f), so I presume the mouse would as well. |
@zadjii-msft This bug explicitly doesn't repro in wt (conhost only). Please re-label. |
Can't see image but it says you added it to the terminal v2.0 milestone. Should be in 22H1 or whichever milestone tracks the new conhost version post-undocking. |
Ah. I've been kinda re-thinking how we track milestones for our issues recently, since the Windows-specific ones don't totally make sense and have been pretty loosely tracked, and there's not really a difference between the Terminal and Console backlogs anymore. I suppose for the time being, I'll slap that into the 22H1 milestone, but we might be shaking those up in the future, FYI. Oh hmm we don't even have a 22H1 milestone, but that makes sense, there isn't a 22H1 milestone internally... |
FYI this repros in the SV2 inbox console. CC @carlos-zamora, @DHowett. |
@codeofdusk Yep, looks like this one didn't make it in unfortunately. Hopefully we'll get a chance for the next release. |
Windows Terminal version
Version of OpenConsole included with the wt 1.12 release.
Windows build number
10.0.22000.348
Other Software
NVDA master (2022.1) with UIA.
Steps to reproduce
Paste the following text into a conhost. On my system, this line wraps at the word "upgrade":
tree.IncompatibleFormatError: This file is too new for the currently running version of Treemendous (0.0.0). Please upgrade to Treemendous 42.0.0 or later.
Then:
Expected Behavior
word boundaries are correctly calculated: after the wrapping, NVDA says "upgrade", "to", "Treemendous", etc.
Actual Behavior
NVDA reads from the start of the line up to some arbitrary point, can't tell what's going on???
The text was updated successfully, but these errors were encountered: