### Contour Terminal version Contour Terminal Emulator 0.3.13-master-70d304df ### Installer source Github: source code cloned ### Operating System Fedora 38 ### Architecture x86-64 ### Other Software _No response_ ### Steps to reproduce Give value of config key `default_profile` to profile name that hasn't been defined in config. ### Expected Behavior Contour should give an error that it didn't find that profile. ### Actual Behavior Contour doesn't give an error and still tries to load that profiile, which in the end is just TerminalProfile{}. ### Additional notes TODO [comments](https://github.com/contour-terminal/contour/blob/70d304df5f73f180cc912c83dccdd4e47e11a676/src/contour/Config.cpp#L2048-L2049) does define a sane behavior for this.