Emacs delete-other-windows causes some lines to be hidden on widescreen monitor with hardware rendering #11649

Open
opened 2026-01-31 02:53:39 +00:00 by claunia · 0 comments
Owner

Originally created by @vmiheer on GitHub (Dec 1, 2020).

Environment

Windows build number: Microsoft Windows [Version 10.0.19042.630]
Windows Terminal version (if applicable): 1.5.3142.0
Emacs version: GNU Emacs 26.3
Ubuntu wsl: Ubuntu 20.04.1 LTS
Display resolution: 3440x1440
nvidia driver: 457.30 RTX 2060 super

Steps to reproduce

Fail case

  1. Maximize terminal, open wsl, start emacs. Press (C-x 1) (Ctrl+x followed by 1).
  2. Notice some lines are hidden
  3. Press C+g (Ctrl+g) to force repaint of emacs.
  4. Lines appear back

Pass case 1

  1. Reduce window size so that window is around 1440x1440.
  2. Follow steps 1 and 2 and observe there are no hidden lines

Pass case 2

  1. Enable software rendering in terminal settings: "experimental.rendering.software": true.
  2. Follow steps 1 and 2 and observe there are no hidden lines

Expected behavior

Even when terminal is fullscreen there shouldn't be hidden lines

Actual behavior

Some lines are hidden.

Screenshots

Pass:

pass

Fail:

fail

Originally created by @vmiheer on GitHub (Dec 1, 2020). # Environment ```none Windows build number: Microsoft Windows [Version 10.0.19042.630] Windows Terminal version (if applicable): 1.5.3142.0 Emacs version: GNU Emacs 26.3 Ubuntu wsl: Ubuntu 20.04.1 LTS Display resolution: 3440x1440 nvidia driver: 457.30 RTX 2060 super ``` # Steps to reproduce ## Fail case 1. Maximize terminal, open wsl, start emacs. Press (C-x 1) (Ctrl+x followed by 1). 2. Notice some lines are hidden 3. Press C+g (Ctrl+g) to force repaint of emacs. 4. Lines appear back ## Pass case 1 1. Reduce window size so that window is around 1440x1440. 2. Follow steps 1 and 2 and observe there are no hidden lines ## Pass case 2 1. Enable software rendering in terminal settings: `"experimental.rendering.software": true`. 2. Follow steps 1 and 2 and observe there are no hidden lines # Expected behavior Even when terminal is fullscreen there shouldn't be hidden lines # Actual behavior Some lines are hidden. # Screenshots ## Pass: ![pass](https://user-images.githubusercontent.com/535650/100788861-ea2e8c80-33d2-11eb-85f8-5c072e6b44de.gif) ## Fail: ![fail](https://user-images.githubusercontent.com/535650/100788864-eac72300-33d2-11eb-9a07-3189ed2b9b6f.gif)
claunia added the Resolution-Duplicate label 2026-01-31 02:53:39 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#11649