Hide Offline Followed Channels does not seem to be working after the new Twitch update.
If you manually hide them using the "show less" option, they reappear once more as soon as the page is reloaded. Attempted disabling/enabling the extension. Also tried restarting the browser. Confirmed BetterTTV is up to date.
Firefox v76.0.1
I am also experiencing this issue on the latest version of Google Chrome.
Already fixed and waiting to go live. https://github.com/night/betterttv/pull/3842
No fix with Google Chrome (83.0.4103.61)
Works fine for me. Chrome 83.0.4103.61
I just wanted to update that I'm on Chrome Version 84.0.4147.13 (Official Build) dev (64-bit) for Windows and this is still not working for me.
Make sure you have the setting enabled properly? That's all I can suggest since I rushed to check it out as soon as I got notified of the update and it works perfectly.
I guess stating that I also have "Auto Expand Followed Channels List" enabled might be the cause of it? Same setup I've had for a long time, but it only started being an issue after the recent Twitch update.
Yeah I'm still experiencing the issue when pairing it with the "Auto Expand Followed Channels List" option.
Confirmed that both settings are turned on in bttv settings. I've updated all addons and tried on the most recent versions of chrome and firefox.
As an update: I had been using the old style of Twitch. Today, they forced the new layout on me apparently because I can't get the old style back and now I'm again seeing offline channels listed. So there is also probably part of the discrepancy here.
EDIT: Can now comfirm. I am able to switch back to the old layout and offline channels are hidden. On the new layout, they are not.
Due to Twitch's redesign they stopped linking offline channels to direct videos. The result of this is that we are no longer able to simply hide offline channels, making the fix to this nontrivial.
Looks like for offline channels the channel icon has class "side-nav-card__avatar--offline" applied. Could it be used to detect which ones are offline and which ones aren't?
Looks like for offline channels the channel icon has class "side-nav-card__avatar--offline" applied. Could it be used to detect which ones are offline and which ones aren't?
At that point, why not just add it to your AdBlock filter?
Looks like for offline channels the channel icon has class "side-nav-card__avatar--offline" applied. Could it be used to detect which ones are offline and which ones aren't?
At that point, why not just add it to your AdBlock filter?
That would just hide the streamer's icon from appearing. The issue is that a child-div contains the offline selector, not the parent. The parent selector is identical to the online channels now. Hiding that selector would just remove the icon, but the parent div containing their name and online status would remain.
That would just hide the streamer's icon from appearing. The issue is that a child-div contains the offline selector, not the parent. The parent selector is identical to the online channels now. Hiding that selector would just remove the icon, but the parent div containing their name and online status would remain.
You can still make a filter for that. You can setup filters that follow "If div contains [element] then hide parent" logic so if the child div has "--offline" you hide the parent div and the whole container goes away.
Ah, good to know! Thanks for that. I'll use AdBlock instead.
Edit: I managed this in uBlock Origin by adding a custom filter and using www.twitch.tv##div:has( > div > div > a > div > div > span:has-text(Offline))
I also used uBlock to remove offline channels from the list. But since filter from post above didn't work for me (it doesn't work in collapsed mode and sometimes randomly shows icons for a second and then removes them again, same happens if I move mouse over showed icons and so on) i made a different filter.
www.twitch.tv##div.side-nav-card__avatar--offline:upward(2)
This works in both modes and haven't had any issues with it so far. It simply finds div tag with --offline class in it and remove it's grandparent
Thank you BeRightBaack
Using Firefox, not Chrome and this is still a problem.

just reinstalled chrome and BTTV and clicked the hide offline followed channels button a couple times, refreshed page and still not working
Please stop posting about this. If you could read above, this doesn't work on the new Twitch yet. Only the old layout. There's an adblock filter to hide the offline channels, too. You could save yourself a lot of time making useless posts if you just read up.
Adding as I didn't see it mentioned. When I have the option off on chrome, the followed channel list doesn't appear at all. Sorry if this is already known.
Maybe the best thing to do is hide this option from the menu altogether until a way to make this work is available.
I have been having this issue on Chrome since the last big Twitch update. It is still an issue. Just for the record
Why are these issues being marked as closed when they haven't been fixed yet?
because it is fixed. update your extension :)
because it is fixed. update your extension :)
Done - sorry,
D'oh! 🤦♂️
PS: thanks for the hard work! 👍
Mine is updated (7.2.86) and I have the option to Hide Recommended turned on and they still show up. What else do I have to do?
Edit: FFZ also has an option for this, apparently. It has to be turned off in there, too.
Most helpful comment
I also used uBlock to remove offline channels from the list. But since filter from post above didn't work for me (it doesn't work in collapsed mode and sometimes randomly shows icons for a second and then removes them again, same happens if I move mouse over showed icons and so on) i made a different filter.
www.twitch.tv##div.side-nav-card__avatar--offline:upward(2)This works in both modes and haven't had any issues with it so far. It simply finds div tag with --offline class in it and remove it's grandparent