From 861e62dc5620a76699afa9dbbc69d10eaf1a38b1 Mon Sep 17 00:00:00 2001 From: Tamius Han Date: Mon, 5 Apr 2021 03:30:29 +0200 Subject: [PATCH] Add confPatch for Edge --- src/ext/conf/ExtConfPatches.js | 16 ++++++++++++++++ src/ext/conf/ExtensionConf.ts | 8 ++++++++ 2 files changed, 24 insertions(+) diff --git a/src/ext/conf/ExtConfPatches.js b/src/ext/conf/ExtConfPatches.js index bfd7d21..8e33bad 100644 --- a/src/ext/conf/ExtConfPatches.js +++ b/src/ext/conf/ExtConfPatches.js @@ -3,6 +3,7 @@ import StretchType from '../../common/enums/StretchType.enum'; import ExtensionMode from '../../common/enums/ExtensionMode.enum'; import VideoAlignmentType from '../../common/enums/VideoAlignmentType.enum'; +import BrowserDetect from './BrowserDetect'; const ExtensionConfPatch = [ { @@ -445,6 +446,21 @@ const ExtensionConfPatch = [ // do nothing if disney+ is missing } } + }, { + forVersion: '5.0.1', + updateFn: (userOptions, defaultOptions) => { + try { + userOptions.mitigations = { + zoomLimit: { + enabled: BrowserDetect.edge || BrowserDetect.isEdgeUA, + limit: 0.997, + fullscreenOnly: true + } + } + } catch (e) { + // do nothing + } + } } ]; diff --git a/src/ext/conf/ExtensionConf.ts b/src/ext/conf/ExtensionConf.ts index 0c2186a..01cecf4 100644 --- a/src/ext/conf/ExtensionConf.ts +++ b/src/ext/conf/ExtensionConf.ts @@ -7,6 +7,7 @@ import AntiGradientMode from '../../common/enums/AntiGradientMode.enum'; import AspectRatioType from '../../common/enums/AspectRatioType.enum'; import CropModePersistence from '../../common/enums/CropModePersistence.enum'; import SettingsInterface from '../../common/interfaces/SettingsInterface'; +import BrowserDetect from './BrowserDetect'; if(Debug.debug) console.log("Loading: ExtensionConf.js"); @@ -960,6 +961,13 @@ const ExtensionConf: SettingsInterface = { } }, ], + mitigations: { + zoomLimit: { + enabled: BrowserDetect.edge || BrowserDetect.isEdgeUA, + limit: 0.997, + fullscreenOnly: true + } + }, whatsNewChecked: true, // ----------------------------------------- // ::: SITE CONFIGURATION :::