Closed darth-crunchus closed 7 months ago
I found a workaround using another Chrome extension called YouTube Enhancer Because like many of you (I suppose), I really really hate this new layout! I sent feedback to Google and I encourage you all to do the same (Go to YouTube, click on your avatar, and down below you'll see a link "Send Feedback"); eventually, they'll revert it to the old one 🤞
That's all well and good for Chrome users, but that doesn't help Firefox users. Or did you not read the Browser this bug was reported for?
I found a workaround using another Chrome extension called YouTube Enhancer Because like many of you (I suppose), I really really hate this new layout! I sent feedback to Google and I encourage you all to do the same (Go to YouTube, click on your avatar, and down below you'll see a link "Send Feedback"); eventually, they'll revert it to the old one 🤞
That's all well and good for Chrome users, but that doesn't help Firefox users. Or did you not read the Browser this bug was reported for?
My bad, I've only read the title... I'll delete my post then.
I was ready to fork the project to fix this issue then I discovered that the selectors are defined by the API (https://returnyoutubedislikeapi.com/configs/selectors) so the only thing we can do, is wait for @Anarios to update it since it's closed source.
(And I think this raises the question of opening API sources #45 I imagine it's not easy to be the only person maintaining the backend)
@theblackhole - the backend just serves the same content as present in https://returnyoutubedislikeapi.com/configs/selectors file.
It's done via API to allow for faster updates, without a need to release a new extension version (which takes up to 2 weeks in review).
My problem is that I couldn't catch the new UI, no matter how much I tried - I always get served with the old one. And I couldn't fix it blindly, with just HTMLs sent by users.
So if you can check what breaks for you with the new UI - I'd update the selectors immediately.
@Anarios - After deeper investigation, the selectors returned by the API were ultimately not the cause. This was the selector used to check if the video is loaded, which is in the code and which I was able to correct. I'm doing tests on different browsers (with old and new UI) then I'll open a PR if it's conclusive ;)
@theblackhole - the backend just serves the same content as present in https://returnyoutubedislikeapi.com/configs/selectors file.
You're right. Sorry if I wasn't clear: I used "backend" in my last sentence as a synonym for API to avoid repetition, even if it's not exactly the same.
It's done via API to allow for faster updates, without a need to release a new extension version (which takes up to 2 weeks in review).
Yeah that's a great design choice to avoid review delays, even with the current closed source limitation.
Submitted for review.
The zips for local install are also available here.
https://github.com/Anarios/return-youtube-dislike/releases/tag/v3.0.0.15
https://github.com/Anarios/return-youtube-dislike/releases/tag/v3.0.0.16
I downloaded the 3.0.0.16 already available in the chrome webstore and the fix works on my side (+ the release zip for Firefox too).
Firefox update should be available soon via the store @darth-crunchus
This seems broken again in the "new UI":
Version: 3.0.0.16
@kariudo Unfortunately I don't have the new (spring 2024) UI anymore (I don't know why) so I can't help this time :/
Have you tried to find similar issues (open or recently closed)?
Browser
Mozilla Firefox
Browser Version
124.0.2
Extension or Userscript?
Extension
Extension/Userscript Version
3.0.0.14
Video link where you see the problem
It's everywhere, but here's an example: https://www.youtube.com/watch?v=P2rjxK9aZ24
What happened?
YouTube has updated their page layout and it appears, that outside of shorts, dislike count is no longer displayed on long-form videos.
How to reproduce/recreate?
Go to a long-form video. Dislike button is present, but dislike count is not.
Will you be available for follow-up questions to help developers diagnose & fix the issue?
Yes