Zoom level is dropped when switching to Terminal window with non-ENG keyboard layout #18413

Closed
opened 2026-01-31 06:13:12 +00:00 by claunia · 3 comments
Owner

Originally created by @vient on GitHub (Sep 10, 2022).

Windows Terminal version

1.14.2281.0

Windows build number

10.0.19044.1889

Other Software

No response

Steps to reproduce

  1. Have English keyboard layout as well as non-English (in my case it is en_US Colemak + ru_RU)
  2. Zoom in or out any terminal pane, I used Ctrl+mouse wheel (checked with WSL pane and CMD)
    3.1. Switch to layout which is not English
    3.2. Focus any other app (these two steps are interchangeable)
  3. Focus back to terminal

Expected Behavior

Zoom level is intact.

Actual Behavior

Zoom is dropped to default level with a small delay, less than a second, but only when keyboard layout is not English.

P.S. wat 🤯

Originally created by @vient on GitHub (Sep 10, 2022). ### Windows Terminal version 1.14.2281.0 ### Windows build number 10.0.19044.1889 ### Other Software _No response_ ### Steps to reproduce 1. Have English keyboard layout as well as non-English (in my case it is [en_US Colemak](https://colemak.com/Windows) + ru_RU) 2. Zoom in or out any terminal pane, I used Ctrl+mouse wheel (checked with WSL pane and CMD) 3.1. Switch to layout which is not English 3.2. Focus any other app (these two steps are interchangeable) 4. Focus back to terminal ### Expected Behavior Zoom level is intact. ### Actual Behavior Zoom is dropped to default level with a small delay, less than a second, but only when keyboard layout is not English. P.S. wat 🤯
claunia added the Issue-BugResolution-Duplicate labels 2026-01-31 06:13:12 +00:00
Author
Owner

@vient commented on GitHub (Sep 10, 2022):

Also, sanity check: zoom is not changed when I switch keyboard layout to non-English and back before returning to Terminal.

@vient commented on GitHub (Sep 10, 2022): Also, sanity check: zoom is not changed when I switch keyboard layout to non-English and back before returning to Terminal.
Author
Owner

@lhecker commented on GitHub (Sep 11, 2022):

Unfortunately this is an issue we simply haven't gotten around to fixing it yet. It's caused by us reloading the settings file when the input language changes, so that any potential localizable settings are re-localized.

/dup #11522

(I've edited the title of the related issue to make it easier to find for others.)

@lhecker commented on GitHub (Sep 11, 2022): Unfortunately this is an issue we simply haven't gotten around to fixing it yet. It's caused by us reloading the settings file when the input language changes, so that any potential localizable settings are re-localized. /dup #11522 (I've edited the title of the related issue to make it easier to find for others.)
Author
Owner

@ghost commented on GitHub (Sep 11, 2022):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (Sep 11, 2022): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#18413