Skip to content

wpf: TerminalContainer consumes WM_MOUSEWHEEL and doesn't let the native HWND have it #6996

Closed

Description

This makes VT mouse scrolling events not work.

Activity

  1. added
    Issue-BugIt either shouldn't be doing this or needs an investigation.
    Area-WPFControlThings related to the WPF version of the TermControl
    on Jul 22, 2020
  2. ghost added
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on Jul 22, 2020
  3. DHowett commented on Jul 2, 2021

    @DHowett
    MemberAuthor

    Javier (@javierdlg) Curious if this was an intentional design or not -- giving WM_MOUSEWHEEL support to the HWND instead of the Container will let us send "wheel events" to the connected console application 😄

  4. removed
    Needs-TriageIt's a new issue that the core contributor team needs to triage at the next triage meeting
    on Jul 2, 2021
  5. javierdlg commented on Jul 3, 2021

    @javierdlg
    Member

    Dustin L. Howett (@DHowett) hard to say if this was intentional, that section was implemented by Zoey who sadly already left MS. If we're able to forward these to the HWND without breaking the WPF I'm okay with the change.

  6. javierdlg commented on Jul 3, 2021

    @javierdlg
    Member

    On another note, are there more people using the WPF container for the terminal?

  7. DHowett commented on Jul 3, 2021

    @DHowett
    MemberAuthor

    I'm not certain- if they are, they haven't told me 😄

  8. DHowett commented on Oct 20, 2026

    @DHowett
    MemberAuthor

    Fixed in #20812

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Area-WPFControlThings related to the WPF version of the TermControlIssue-BugIt either shouldn't be doing this or needs an investigation.Needs-Tag-FixDoesn't match tag requirementsPriority-2A description (P2)Product-TerminalThe new Windows Terminal.

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions