diff --git a/src/features.xml b/src/features.xml
index 9b115a0c06..7269ccec0a 100644
--- a/src/features.xml
+++ b/src/features.xml
@@ -99,24 +99,16 @@
Feature_DynamicSSHProfiles
Enables the dynamic profile generator for OpenSSH config files
9031
- AlwaysDisabled
-
- Dev
- Canary
- Preview
-
+ AlwaysEnabled
+
Feature_ShellCompletions
An experimental escape sequence for client applications to request the Terminal display a list of suggestions.
3121
- AlwaysDisabled
-
- Dev
- Canary
- Preview
-
+ AlwaysEnabled
+
@@ -165,24 +157,16 @@
Feature_SaveSnippet
Save Snippet
9971
- AlwaysDisabled
-
- Dev
- Canary
- Preview
-
+ AlwaysEnabled
+
Feature_QuickFix
Enables the Quick Fix menu
16599
- AlwaysDisabled
-
- Dev
- Canary
- Preview
-
+ AlwaysEnabled
+
@@ -192,15 +176,4 @@
-
- Feature_DisableWebSourceIcons
- Disables icon paths that make web requests
- 19075
- AlwaysDisabled
-
- Dev
- Canary
-
-
-
diff --git a/tools/Generate-FeatureStagingHeader.ps1 b/tools/Generate-FeatureStagingHeader.ps1
index cc78685b8b..527d20fcb2 100644
--- a/tools/Generate-FeatureStagingHeader.ps1
+++ b/tools/Generate-FeatureStagingHeader.ps1
@@ -89,11 +89,11 @@ Function Resolve-FinalFeatureStage {
[string]$Branding
)
- # RELEASE=DISABLED wins all checks
+ # RELEASE=DISABLED wins all checks (WindowsInbox counts as a type of Release)
# Then, branch match by most-specific branch
# Then, branding type (if no overriding branch match)
- If ($Branding -Eq "Release" -And $Feature.DisabledReleaseToken) {
+ If ($Branding -In @("Release", "WindowsInbox") -And $Feature.DisabledReleaseToken) {
[Stage]::AlwaysDisabled
Return
}