[PR #9038] Serialize 'disabledProfileSources' #27397

Open
opened 2026-01-31 09:21:43 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/9038

State: closed
Merged: Yes


Summary of the Pull Request

"disabledProfileSources" is saved to CascadiaSettings not GlobalAppSettings (and, even then, it's only read when it's used, never saved). This PR specifically detects if it was defined in settings.json, and copies it over when the settings are serialized.

References

#6800 - Settings UI epic

Validation Steps Performed

  1. Added "disabledProfileSources" to settings.json, then serialized. --> "disabledProfileSources" is now maintained.
  2. Updated CascadiaSettings serialization test

Closes #9032

**Original Pull Request:** https://github.com/microsoft/terminal/pull/9038 **State:** closed **Merged:** Yes --- ## Summary of the Pull Request "disabledProfileSources" is saved to `CascadiaSettings` _not_ `GlobalAppSettings` (and, even then, it's only read when it's used, never saved). This PR specifically detects if it was defined in settings.json, and copies it over when the settings are serialized. ## References #6800 - Settings UI epic ## Validation Steps Performed 1. Added "disabledProfileSources" to settings.json, then serialized. --> "disabledProfileSources" is now maintained. 2. Updated `CascadiaSettings` serialization test Closes #9032
claunia added the pull-request label 2026-01-31 09:21:43 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#27397