Bug Report - Settings file is regenerated by Windows Terminal on launch #3027

Open
opened 2026-01-30 23:11:10 +00:00 by claunia · 0 comments
Owner

Originally created by @allykzam on GitHub (Jul 31, 2019).

Environment

Windows build number: Microsoft Windows [Version 10.0.18362.267]
Windows Terminal version (if applicable): 0.2.1831.0

Steps to reproduce

  1. Open the profiles.json used by Windows Terminal for settings, make formatting changes, and save them
  2. Open a new Windows Terminal window

Expected behavior

Since the profiles.json file (appears to be) intended for user manipulation, its formatting and layout should be left as-is after a user changes it. This can be important for users who manage their settings via a git dotfiles repository, e.g. all the dupes of #1567.

Actual behavior

When a new Windows Terminal window is opened, the profiles.json file is re-written, restoring the original formatting, and in some cases changing setting values. In my settings, I had a profile's acrylicOpacity value set to 0.9; after Windows Terminal reflows the settings, the same value has changed to 0.89999997615814209.

Originally created by @allykzam on GitHub (Jul 31, 2019). # Environment ```none Windows build number: Microsoft Windows [Version 10.0.18362.267] Windows Terminal version (if applicable): 0.2.1831.0 ``` # Steps to reproduce 1. Open the `profiles.json` used by Windows Terminal for settings, make formatting changes, and save them 2. Open a new Windows Terminal window # Expected behavior Since the `profiles.json` file (appears to be) intended for user manipulation, its formatting and layout should be left as-is after a user changes it. This can be important for users who manage their settings via a git dotfiles repository, e.g. all the dupes of #1567. # Actual behavior When a new Windows Terminal window is opened, the `profiles.json` file is re-written, restoring the original formatting, and in some cases changing setting values. In my settings, I had a profile's `acrylicOpacity` value set to `0.9`; after Windows Terminal reflows the settings, the same value has changed to `0.89999997615814209`.
claunia added the Needs-TriageResolution-Duplicate labels 2026-01-30 23:11:10 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#3027