FreeTubeApp / FreeTubeApp/FreeTube

[Bug]: "Hide videos from channels" doesn't work for collaboration videos

Open
#7,871 8 comments 5 reactions 0 assignees View on GitHub
B: API issue B: feature stopped working U: reproduced
Dominant language
Vue
Stars
21.9k
Forks
1.5k
Avg merge
1d 14h
Merged PRs (30d)
62

Description

### Guidelines

- [x] I have encountered this bug in the [latest release of FreeTube](https://github.com/FreeTubeApp/FreeTube/releases).
- [x] I have encountered this bug in the [official downloads of FreeTube](https://github.com/FreeTubeApp/FreeTube#official-downloads).
- [x] I have [searched the issue tracker for open and closed issues](https://github.com/FreeTubeApp/FreeTube/issues?q=is%3Aissue+sort%3Arelevance-desc) that are similar to the bug report I want to file, without success.
- [x] I have searched the [documentation](https://docs.freetubeapp.io/) for information that matches the description of the bug I want to file, without success.
- [x] This issue contains only one bug.
- [x] I have read and agree to follow the [rules](https://docs.freetubeapp.io/community/rules/).

### Describe the bug

1. See a video with multiple authors (aka. collaborators) in the "Up Next" section of another video, such as this collab video: https://youtu.be/YRmrjNGWM2Q
2. Add one of the collaborators to the "Hide videos from channels" list.
3. Refresh the page, but notice that the video is still shown in "Up Next".
- Also, the associated "Show channel" and other buttons in the three-dots menu are missing, though it could be argued this is better than showing a button for each individual channel; may need some UX tweaks to handle this case.

### Expected Behavior

If one or more of the collaborators of a video are in the "Hide videos from channels" list, hide the video. It may be worth adding a toggle for whether all collaborators need to be in the list, but, that could be left out for when someone opens a feature request for it.

### Issue Labels

feature stopped working, API issue

### FreeTube Version

v0.23.7

### Operating System Version

Arch Linux

### Installation Method

Flathub

### Primary API used

Local API

### Last Known Working FreeTube Version (If Any)

None

### Additional Information

It was cool to see that FreeTube could handle those videos in the first place. Great work on making it robust like that!

### Nightly Build

- [ ] I have encountered this bug in the latest [nightly build](https://docs.freetubeapp.io/development/nightly-builds).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.