Stop offering free labor to Youtube's smart recommendation (no-brainer spam) system.
Das sind Skriptversionen, bei denen der Quelltext aktualisiert wurde. Alle Versionen anzeigen.
replace polling with MutationObserver (I recently learned same id can be used for multiple elements, from youtube)use `element.style.display = 'none'` instead of `element.remove()`
fix timer not reset
fix: on inactivated tabs (usually opened by ctrl + click), timer was removed regardless of #contents being fully populated
refactor: back to polling, but stop when number of recommended videos is stable after a timeout of 30s
perf: infinite polling to (seems useless) MutationObserverrefactor: loggerchore: update viewers record
fix: edge case bug for no "No Viewers" textfix: update default threshold (250 -> 150)feat: clear timer when site breakingrefactor: slower pollingchore: remove unnecessary dependencies
fix: SPA issuefeat: threshold config GUI
fix: now should work in any local languageschore: title, description, debug info improvements
chore: versioning, wording