diff --git a/CHANGELOG.md b/CHANGELOG.md index 31e27ae..96c664a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ * Improvements to player detection. More details in the [blog post](https://stuff.tamius.net/sacred-texts/2019/08/31/ultrawidify-and-the-improper-cropping/). * **[4.2.4.1]** Fixed default video settings for reddit * **[4.2.4.1]** Manually specified query selectors will also be checked for compliance with player detection rules. +* **[4.2.4.2]** Additional bugfixes. Updated/fixed default settings. ### v4.2.3 / 4.2.3.x * Fixed twitchy behaviour on Twitch, Facebook and Twatter. Here's a [blog post](https://stuff.tamius.net/sacred-texts/2019/08/24/ultrawidify-the-twitchy-twitch-problem/) that covers the issue in more detail. diff --git a/src/ext/conf/ExtensionConf.js b/src/ext/conf/ExtensionConf.js index 2060da3..dc22a40 100644 --- a/src/ext/conf/ExtensionConf.js +++ b/src/ext/conf/ExtensionConf.js @@ -932,7 +932,7 @@ whatsNewChecked: true, }, "www.twitch.tv": { mode: ExtensionMode.Enabled, - autoar: currentBrowser.firefox ? ExtensionMode.Enabled : ExtensionMode.Disabled, + autoar: ExtensionMode.Enabled, override: true, type: 'official', stretch: Stretch.Default, @@ -966,7 +966,7 @@ whatsNewChecked: true, }, "old.reddit.com" : { mode: ExtensionMode.Enabled, - autoar: currentBrowser.firefox ? ExtensionMode.Enabled : ExtensionMode.Disabled, + autoar:ExtensionMode.Enabled, override: false, type: 'testing', stretch: Stretch.Default, @@ -983,7 +983,7 @@ whatsNewChecked: true, }, "www.reddit.com" : { mode: ExtensionMode.Enabled, - autoar: currentBrowser.firefox ? ExtensionMode.Enabled : ExtensionMode.Disabled, + autoar: ExtensionMode.Enabled, override: false, type: 'testing', stretch: Stretch.Default, diff --git a/src/ext/lib/video-data/PlayerData.js b/src/ext/lib/video-data/PlayerData.js index b3cc7bb..946ed10 100644 --- a/src/ext/lib/video-data/PlayerData.js +++ b/src/ext/lib/video-data/PlayerData.js @@ -201,7 +201,7 @@ class PlayerData { const allSelectors = document.querySelectorAll(this.settings.active.sites[host].DOM.player.querySelectors); // actually we'll also score this branch in a similar way we score the regular, auto branch - while (element !== undefined) { + while (element) { // Let's see how this works if (this.collectionHas(allSelectors, element)) { @@ -235,7 +235,7 @@ class PlayerData { - while (element != undefined){ + while (element){ // odstranimo Ĩudne elemente, ti bi pokvarili zadeve // remove weird elements, those would break our stuff if ( element.offsetWidth == 0 || element.offsetHeight == 0){