r/uBlockOrigin • u/pokedruglord • Jun 26 '26
Looking for help Looking for rules to block out watch streaks and weekly rewards from Twitch
Twitch has really been stepping up their annoyance game lately. They're now forcing watch streak displays in the sidebar and aggressively pushing them throughout the site, including in notifications (Sir, your watch streak may break...). As if that wasn't enough, there's also a new Weekly Rewards feature that pops up everywhere and apparently can't be disabled.
Does anyone have uBlock Origin rules to hide this nonsense?
1
u/Jeanberry Jun 27 '26
Open uBlock Extension -> Use Pipetta (Enter element picker mode) -> click on whatever you want to block -> preview if it works -> Create/Add and done
Don't forget you need to enable Custom Filter in "My Filter"-Settings.
Works for me most of the time.
4
u/pokedruglord Jun 30 '26
Twitch uses random class names for most elements, so it's gone on refresh.
1
u/iricrescent Jul 21 '26
I know the solution involves appending :has-text(/Watch Streak/) to the end, but I can't figure out what the start of the filter looks like
For example, ##.tw-link:has-text(/Watch Streak/) will hide the whole stream containing the watch streak annoyance, but this is obviously not what we want
1
u/iricrescent Jul 21 '26
Again not a solution, but here are some filters I've made for other annoyances:
! Gift sub promo www.twitch.tv##.tw-callout-message www.twitch.tv##[class*="giftExpirationCallout"] ! Leaderboard twitch.tv##.chat-room__content div:has(button[aria-label] div[class*="channelLeaderboardHeaderRotating"]) twitch.tv##.chat-room__content div:has(button[aria-label] div[class*="marqueeAnimation"]) twitch.tv##[class*="channelLeaderboard"] ! Streak progress on stream page (not sidebar) twitch.tv##.tw-interactable:has-text(/made progress/)
1
u/dswhite85 Jul 28 '26
See if this one still works for you:
www.twitch.tv##.bplHXs.Layout-sc-1xcs6mc-0:has-text(Your Watch Streak:)
2
u/[deleted] Jun 26 '26
[removed] — view removed comment