Anarios / return-youtube-dislike

Chrome extension to return youtube dislikes
https://returnyoutubedislike.com/
GNU General Public License v3.0
12.64k stars 566 forks source link

Ratio bar only loads on refresh of browser tab #837

Closed Rizxcviii closed 9 months ago

Rizxcviii commented 1 year ago

Have you tried to find similar open issues?

Browser

Opera GX and Google Chrome

Browser Version

Chrome/106.0.0.0 and Chrome/107.0.0.0 respectively

Extension or Userscript?

Extension

Extension/Userscript Version

3.0.0.6

Video link where you see the problem

All of them

What happened?

It appears on the first load of a browser TAB (that's right, every tab, not just a window) the ratio bar will not load. Only on a refresh of the browser tab, will the ratio bar appear. Not even switching to another video will work. Only appears from a browser refresh, from what I've gathered.

I'm currently using the main branch as well, so all updates must be present on my version.

How to reproduce/recreate?

Load a new browser tab, and you will notice the ratio bar missing. Refresh the browser tab for the ratio bar to appear.

Will you be available for follow-up questions to help developers diagnose & fix the issue?

Yes

IMNdi commented 10 months ago

I have this on Edge (Chrome extension). I tried the API to see if it's a connectivity issue and no, API is working fine.

Sorry if this is a hijack, but can we have a "retry" button? Since YT has all kinds of aces up its sleeve, many addons (like Sponsorblock) have a "retry" button.

deitrix commented 9 months ago

Also experiencing this. However, it's not consistently broken in every new tab. Some work perfectly fine.

The first load will show something like this: image

Followed by this once I reload the page: image

Google Chrome - Version 120.0.6099.225 (Official Build) (64-bit)

Edit: did a deeper dive and found that the ryd API calls were returning 429 status code, but only on the first load. Refreshing appears to "reset" it. image image

Rizxcviii commented 9 months ago

I'm going to close this issue, it's over a year now (besides, this might be clogging up others from making their own). And there was an issue that fixed this one, back in 2022. For anything new, you might as well make a new issue.