-
Notifications
You must be signed in to change notification settings - Fork 9.1k
Closed
Labels
Area-ServerDown in the muck of API call servicing, interprocess communication, eventing, etc.Down in the muck of API call servicing, interprocess communication, eventing, etc.Area-VTVirtual Terminal sequence supportVirtual Terminal sequence supportIn-PRThis issue has a related PRThis issue has a related PRIssue-BugIt either shouldn't be doing this or needs an investigation.It either shouldn't be doing this or needs an investigation.Needs-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsPriority-1A description (P1)A description (P1)Product-ConptyFor console issues specifically related to conptyFor console issues specifically related to conptySeverity-BlockingWe won't ship a release like this! No-siree.We won't ship a release like this! No-siree.
Milestone
Description
Windows Terminal version
1.18.1462.0
Windows build number
10.0.19045.3208
Other Software
I've provided a minimal standalone repro here to eliminate dependencies on anything other than Terminal.
But for completeness: this was discovered in the context of Clink.
Steps to reproduce
This is a regression in 1.18; the problem does not exist in 1.17 and earlier.
Minimal repro program is available at https://github.com/chrisant996/repro_enable_mouse_input.
The repo also includes a pre-built code-signed Repro.exe executable.
See the Readme.md file in that repo for full details and repro instructions.
- Start Windows Terminal 1.18
- Run the
Repro.exeprogram from the repro_enable_mouse_input repo (you can build it yourself from the sources, or you can run the pre-built code-signed copy) - Move the mouse over the terminal window; you should see no output
- Click the primary mouse button on the terminal window; you should see no output
- Hold Ctrl+Alt and move the mouse or click the mouse button
Expected Behavior
- You should see output acknowledging that ReadConsoleInputW received mouse input records.
Actual Behavior
- Terminal 1.18 -- there is no output (incorrect behavior).
- Terminal 1.17 -- the output reports received mouse input records (correct behavior).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area-ServerDown in the muck of API call servicing, interprocess communication, eventing, etc.Down in the muck of API call servicing, interprocess communication, eventing, etc.Area-VTVirtual Terminal sequence supportVirtual Terminal sequence supportIn-PRThis issue has a related PRThis issue has a related PRIssue-BugIt either shouldn't be doing this or needs an investigation.It either shouldn't be doing this or needs an investigation.Needs-Tag-FixDoesn't match tag requirementsDoesn't match tag requirementsPriority-1A description (P1)A description (P1)Product-ConptyFor console issues specifically related to conptyFor console issues specifically related to conptySeverity-BlockingWe won't ship a release like this! No-siree.We won't ship a release like this! No-siree.