After update to version 0.11.1121.0 setting defaultProfile doesn't work and always open PowerShell terminal by default.
Windows 10 Home Build 19592
Edit settings.json to use Ubuntu terminal


After change defaultProfile to Ubuntu terminal or even cmd by default uses PowerShell.

same here
The Settings format has been changed, and there is no longer a specific "globals" section.
@mdtauk thanks a lot! I moved settings from globals section to root and it works as expected.
Oh, I read that in CHANGELOG... (´・ω・`)
https://github.com/microsoft/terminal/releases/tag/v0.11.1121.0
BREAKING CHANGE We've deleted a lot of legacy settings handling (#5190)
Please see our blog post and our most recent status update for more information.
If you had settings hanging out in the globals dictionary, you'll want to move them out.
Failure to do so will cause us to ignore your default profile, launch mode, etc., etc.
Thanks for the report! 0.11 introduced some breaking settings changes which is probably causing this issue for you. This is tracked by another issue on our repo - please refer to #5458 for more discussion.
/dup #5458
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!
Most helpful comment
@mdtauk thanks a lot! I moved settings from
globalssection to root and it works as expected.