diff --git a/CHANGELOG.md b/CHANGELOG.md
index 098de7c..3245668 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,10 +13,13 @@ QoL improvements for me:
* logging: allow to enable logging at will and export said logs to a file
-### v4.4.7 (current)
+### v4.4.7 (Current)
* Removed unnecessary font files and image files from the package.
* LoggerUI is now functional.
+* **[4.4.7.1]** Additional CSS fixes
+* **[4.4.7.1]** Bruteforce fix for youtube alignment issue
+* **[4.4.7.2]** Bruteforce fix for youtube alignment issue — increase number of retries
### v4.4.6
diff --git a/MSS-CERTIFICATION-NOTES.md b/MSS-CERTIFICATION-NOTES.md
new file mode 100644
index 0000000..677a6b3
--- /dev/null
+++ b/MSS-CERTIFICATION-NOTES.md
@@ -0,0 +1,23 @@
+Microsoft edge extension store requires notes for certification. Because I'm too lazy to whip this text over and over and over and over and over and over again, I'm making it a copypasta.
+
+
+---------------------------------------------------------------------------------------------
+This extension is targeted at users of 21:9 monitors. If using 16:9 monitor, use youtube in THEATER MODE.
+
+Not all videos need to have their aspect ratio corrected. Here is few examples of videos with problems this extension is trying to solve:
+
+* Variable aspect ratio — autodetection testing grounds: https://www.youtube.com/watch?v=-IHzprfs6tw
+* Static (but incorrect) aspect ratio: https://www.youtube.com/watch?v=BTETsm79D3A
+
+Twitch example (collapse subscription & chat sidebars on 16:9, do not fullscreen) — aspect ratio switch happens at around 1:50:00 mark:
+* https://www.twitch.tv/videos/330639009?t=1h49m45s
+
+Autodetect has technological limitations and can incorrectly detect aspect ratio. This is acceptable — user should override it in such cases.
+
+Functions labelled 'experimental' are experimental and may not function correctly.
+
+Websites may interfere with keyboard shortcuts.
+
+Brief video flicker when changing between fullscreen, non-fullscreen or when changing browser is inherent artifact caused by sites not being aware of extension and is thus considered acceptable.
+
+Logger option does nothing (except give you a popup) unless you have a logger config handy. It is designed for debugging in case of bug reports.
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 84c8692..46be28b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1368,9 +1368,9 @@
"dev": true
},
"acorn": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz",
- "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==",
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
+ "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==",
"dev": true
},
"ajv": {
diff --git a/package.json b/package.json
index d554435..0a52743 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
"build-testing-chrome": "cross-env NODE_ENV=development BROWSER=chrome CHANNEL=testing webpack --hide-modules",
"build-nightly-chrome": "cross-env NODE_ENV=development BROWSER=chrome CHANNEL=nightly webpack --hide-modules",
"build-chrome:dev": "cross-env NODE_ENV=development BROWSER=chrome webpack --hide-modules",
- "build-all": "rm ./dist-zip/uw-amo-source.zip; mv ./dist-zip/*.zip ./dist-zip/old/; npm run build; node scripts/build-zip.js ff; npm run build-chrome; node scripts/build-zip.js chrome; ./scripts/prepare-amo-source.sh",
+ "build-all": "mkdir -p ./build/old; rm -rf ./dist-ff; rm -rf ./dist-chrome; rm ./dist-zip/uw-amo-source.zip; mv -f ./dist-zip/*.zip ./build/old; npm run build; node scripts/build-zip.js ff; npm run build-chrome; node scripts/build-zip.js chrome; ./scripts/prepare-amo-source.sh",
"build-zip": "node scripts/build-zip.js",
"dev": "cross-env NODE_ENV=development CHANNEL=dev concurrently \"cross-env BROWSER=firefox npm run build:dev -- --watch\" \"cross-env BROWSER=chrome npm run build:dev -- --watch\""
},
diff --git a/src/common/components/JsonEditor/JsonArray.vue b/src/common/components/JsonEditor/JsonArray.vue
index db6fb3e..2c70100 100644
--- a/src/common/components/JsonEditor/JsonArray.vue
+++ b/src/common/components/JsonEditor/JsonArray.vue
@@ -77,8 +77,7 @@ export default {
}
-
+
diff --git a/src/common/components/JsonEditor/JsonElement.vue b/src/common/components/JsonEditor/JsonElement.vue
index 592582d..dfd38ec 100644
--- a/src/common/components/JsonEditor/JsonElement.vue
+++ b/src/common/components/JsonEditor/JsonElement.vue
@@ -86,6 +86,5 @@ export default {
}
-
diff --git a/src/common/components/JsonEditor/JsonObject.vue b/src/common/components/JsonEditor/JsonObject.vue
index 11ef46f..9797c02 100644
--- a/src/common/components/JsonEditor/JsonObject.vue
+++ b/src/common/components/JsonEditor/JsonObject.vue
@@ -87,6 +87,5 @@ export default {
}
-
\ No newline at end of file
diff --git a/src/common/enums/extension-mode.enum.js b/src/common/enums/extension-mode.enum.js
index f69851f..b871a13 100644
--- a/src/common/enums/extension-mode.enum.js
+++ b/src/common/enums/extension-mode.enum.js
@@ -1,3 +1,8 @@
+if (process.env.CHANNEL !== 'stable') {
+ console.log('Loaded ExtensionMode');
+}
+
+
var ExtensionMode = Object.freeze({
AutoDisabled: -2,
Disabled: -1,
diff --git a/src/csui/LoggerUi.vue b/src/csui/LoggerUi.vue
index 5ef210d..023d790 100644
--- a/src/csui/LoggerUi.vue
+++ b/src/csui/LoggerUi.vue
@@ -296,7 +296,7 @@ export default {
}
-
+