diff --git a/.github/workflows/.auto-respond-pr.yml.swp b/.github/workflows/.auto-respond-pr.yml.swp new file mode 100644 index 00000000..4dd02ca8 Binary files /dev/null and b/.github/workflows/.auto-respond-pr.yml.swp differ diff --git a/overrides/windows-override.json b/overrides/windows-override.json index 66ad83ca..eefaf867 100644 --- a/overrides/windows-override.json +++ b/overrides/windows-override.json @@ -383,6 +383,30 @@ } } }, + "webCompat": { + "state": "enabled", + "settings": { + "modifyCookies": { + "state": "enabled", + "changes": [] + }, + "domains": [ + { + "domain": "msn.com", + "patchSettings": [ + { + "op": "add", + "path": "/modifyCookies/changes/-", + "value": { + "key": "is_ms_teams_iframe", + "action": "delete" + } + } + ] + } + ] + } + }, "windowsSpellChecker": { "state": "enabled" }, diff --git a/schema/features/webcompat.ts b/schema/features/webcompat.ts index 89bd7577..2e68a71b 100644 --- a/schema/features/webcompat.ts +++ b/schema/features/webcompat.ts @@ -39,7 +39,19 @@ type FullWebCompatOptions = CSSInjectFeatureSettings<{ plainTextViewPort: StateToggle; modifyLocalStorage: { state: StateToggle; - changes: any[]; + changes: { + key: string; + action: 'delete'; + }[]; + }; + modifyCookies: { + state: StateToggle; + changes: { + key: string; + action: 'delete'; + path?: string; + domain?: string; + }[]; }; }>; export type WebCompatSettings = Partial;