Profiles set to "Use light and dark mode" do not auto-update when system mode changes
Bug report
- iTerm2 version: Build 3.5.0beta20
- OS version: MacOS 14.2 (23C64)
- com.googlecode.iterm2.plist
- Screencast showing the problem: https://share.cleanshot.com/rbQWtX39
Note: This is similar to #10330, however I'm creating a new issue to capture the specific behavior expected for existing terminals when the system theme changes.
Detailed steps to reproduce the problem
- Open a new terminal while in "light" mode. (Notice window has light background)
- Switch to "dark" mode. (Notice window #1 (closed) does not become dark)
- Open a new terminal while in "dark" mode. (Notice new window has dark background)
- Switch back to "light" mode. (Notice window #2 (closed) does not become light)
What happened
As the title says, terminals don't respond to changes in system light/dark theme. Here's a screen recording showing the issue:
What should have happened
When the system theme changes, terminal windows should should auto-update to the corresponding color scheme.
Editorial: As you can see from the screen recording, this is inconsistent with how just about every other light-dark-aware app behaves. It makes for a very jarring experience in the mornings/evenings when a person's system switches from one mode to the other.