diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2e6d2a33..b3aaacaf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,15 +62,15 @@ jobs: # Upload each release asset - name: Upload to release - uses: JasonEtco/upload-to-release@master + uses: Shopify/upload-to-release@master with: - args: ./builds/ChromeExtension.zip + args: builds/ChromeExtension.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload to release - uses: JasonEtco/upload-to-release@master + uses: Shopify/upload-to-release@master with: - args: ./builds/FirefoxExtension.zip + args: builds/FirefoxExtension.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/manifest/manifest.json b/manifest/manifest.json index 02243448..409c78fa 100644 --- a/manifest/manifest.json +++ b/manifest/manifest.json @@ -1,7 +1,7 @@ { "name": "__MSG_fullName__", "short_name": "__MSG_Name__", - "version": "1.2.19", + "version": "1.2.20", "default_locale": "en", "description": "__MSG_Description__", "content_scripts": [{ diff --git a/src/content.ts b/src/content.ts index 8488242b..7017fadc 100644 --- a/src/content.ts +++ b/src/content.ts @@ -463,7 +463,7 @@ function startSponsorSchedule(currentTime?: number): void { skipToTime(video, skipInfo.index, skipInfo.array, skipInfo.openNotice); } - startSponsorSchedule(skipTime[1]); + startSponsorSchedule(skipTime[0] + 0.001); }; if (timeUntilSponsor <= 0) { @@ -848,16 +848,14 @@ function skipToTime(v, index, sponsorTimes, openNotice) { } //send telemetry that a this sponsor was skipped - if (Config.config.trackViewCount && !sponsorSkipped[index]) { + if (Config.config.trackViewCount && !sponsorSkipped[index] && !Config.config.disableAutoSkip) { utils.sendRequestToServer("POST", "/api/viewedVideoSponsorTime?UUID=" + currentUUID); - if (!Config.config.disableAutoSkip) { - // Count this as a skip - Config.config.minutesSaved = Config.config.minutesSaved + (sponsorTimes[index][1] - sponsorTimes[index][0]) / 60; - Config.config.skipCount = Config.config.skipCount + 1; + // Count this as a skip + Config.config.minutesSaved = Config.config.minutesSaved + (sponsorTimes[index][1] - sponsorTimes[index][0]) / 60; + Config.config.skipCount = Config.config.skipCount + 1; - sponsorSkipped[index] = true; - } + sponsorSkipped[index] = true; } } }