Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove shorts in notifications #151

Open
AdamantConlanger opened this issue Jan 26, 2025 · 2 comments
Open

Remove shorts in notifications #151

AdamantConlanger opened this issue Jan 26, 2025 · 2 comments

Comments

@AdamantConlanger
Copy link

The thing that finally pushed my over the edge to get an extension that cleans up Youtube's mess of recommendations was the sudden apparent change in notification behavior two or three weeks ago. All of a sudden, my notifications were bombarded with shorts from channels I hadn't watched in a while and whose shorts I'd never watched in the first place. (Yes, this was a dramatic increase on top of the already excessive pushing Youtube does.) I was hoping to find an extension that could remove some part of the recommendational aspect of Youtube's functioning in the places I'd still like to receive updates, and remove attention-grabbing tactics everywhere else. This extension achieves the latter and intercepts UI elements very well, but seems to avoid interacting with data within those elements wherever possible. If that's a design choice, that's fine. If it's simply because doing so didn't seem useful or worthwhile, I'd like to suggest the ability to remove shorts, upload alerts from channels whose non-short uploads the user usually ignores, and like alerts for comments from the drop-down notification screen. I understand that this is probably a difficult task, especially because the notification bell's appearance depends on the presence of notifications, but it would improve my experience as a user.

@lawrencehook
Copy link
Owner

Not sure I'm following... would you be willing to attach a screenshot?

@AdamantConlanger
Copy link
Author

Yes.

Image

I don't have many recent examples, because I always click "hide this notification". The screenshot shows, in order, (0) a notification for a like on a comment I wrote, (1) a notification for a non-short video, (2) a notification for a reply on a comment I wrote, (3) a notification for a short, (4) another notification for a short, and (5) another notification for a non-short video.

Recently, most notifications I've received have been for shorts, and I'd prefer not to see those. I would have presumed that the "Hide all shorts" toggle would have turned off notifications for shorts too. That'd mean notifications (3) and (4) would be removed. There's no option for this in Youtube's notifications settings.

Additionally, I'd prefer if I didn't get notifications for likes on comments (though this constitutes a separate feature request). There's a toggle for this in Youtube itself, but it also turns off notifications for replies on comments, which I do want to keep receiving. Ideally, notification (0) would be removed, but notification (2) wouldn't be.

The issue with removing notifications this way, is that the notification bell usually shows a red circle with the current number of unread notifications (unless you don't currently have any notifications). If you open the notification screen, it takes a moment for the notifications themselves to load in, which means that the number in the red circle is precomputed and transmitted separately from the actual notifications. Seen as this server-side computation also counts notifications that will be removed by the extension (if these features are implemented), it'll overcount them: the notification bell icon will say there's a new notification, even if it'll be removed by the extension when you actually open the notification panel. That undermines the reliability of notifications, which isn't ideal. Still, it's not that big of a caveat. I mentioned it more as a warning for something to keep in mind rather than an argument not to implement the feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants