Skip to content

Commit 59a705a

Browse files
committed
Fix/reset timeout on redirect (#12)
* chore: bump dependencies * fix: reset timeout and interval when redirected within twitch
1 parent 3bf299f commit 59a705a

File tree

4 files changed

+242
-426
lines changed

4 files changed

+242
-426
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
},
2424
"homepage": "https://github.com/Spring3/twitch-auto-points#readme",
2525
"devDependencies": {
26-
"copy-webpack-plugin": "^8.1.1",
27-
"web-ext": "^6.0.0",
28-
"webextension-polyfill": "^0.7.0",
29-
"webpack": "^5.32.0",
30-
"webpack-cli": "^4.6.0"
26+
"copy-webpack-plugin": "^9.0.0",
27+
"web-ext": "^6.1.0",
28+
"webextension-polyfill": "^0.8.0",
29+
"webpack": "^5.38.1",
30+
"webpack-cli": "^4.7.0"
3131
}
3232
}

src/background/browserAction.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ browser.tabs.onUpdated.addListener(async (tabId, changeInfo, tab) => {
179179
tabId: tab.id
180180
});
181181
await extension.updateTab({ isEnabled: extension.isEnabled(), url: tab.url }, tabId);
182+
browser.tabs.sendMessage(tabId, { reset: true });
182183
}
183184
});
184185

src/contentScripts/worker.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,9 @@ const onMessage = (message, sender) => {
137137
interval.clear();
138138
clearTimeout(timeout);
139139
}
140+
} else if (message.reset) {
141+
interval.clear()
142+
initialize();
140143
}
141144
}
142145
}

0 commit comments

Comments
 (0)