8000 Zoom behavior not as expected · Issue #420 · amirlehmam/wmux · GitHub
[go: up one dir, main page]

Skip to content

Zoom behavior not as expected #420

Closed

Description

@richardaubin

Activity

  1. amirlehmam commented on Nov 1, 2026

    @amirlehmam
    Owner

    Thanks for the video. I can see the behavior you expect in Windows Terminal, but the report does not show the corresponding wmux behavior or the input used to trigger zoom. Could you share your wmux version, the keys or mouse gesture you use, and a short recording of what happens in wmux with the same steps? Please also say whether you expect only the active pane or every pane to change size. That will let me reproduce the mismatch without guessing. I'll leave this open while investigating.

  2. richardaubin commented on Nov 2, 2026

    @richardaubin
    Author

    Another video with audio describing the issue in more detail.

    wmux-zoom.mp4
  3. amirlehmam commented on Nov 3, 2026

    @amirlehmam
    Owner

    Thanks for the second video, it showed the problem clearly. Pane zoom applied CSS zoom to the whole pane, but xterm measures its cells without that zoom. The terminal then fitted the wrong number of columns, drew into a corner of the pane, and never resized the shell.

    In 2.55.0 a terminal zooms through its font, a 6195 s Windows Terminal does. The text reflows to fill the pane and the shell gets the new size:

    • Ctrl+mousewheel zooms the pane under the pointer, or the focused pane when the pointer is over no pane.
    • Ctrl+= / Ctrl+- zoom the focused pane, and Ctrl+0 resets it. They no longer change the global font size, which stays in Settings.
    • Ctrl+Shift+mousewheel still zooms the whole window.
    • Per-pane zoom isn't saved across restarts, as in Windows Terminal.

    Could you confirm this matches what you expected after updating?

  4. richardaubin commented on Nov 3, 2026

    @richardaubin
    Author

    This indeed is what I was looking for.

    Great job!

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0