Stop offering free labor to Youtube's smart recommendation (no-brainer spam) system.
These are versions of this script where the code was updated. Show all versions.
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