vReddit videos do not play when combining Hover Zoom+ with uBlock filters – Annoyances

External

uBlock Origin v1.31.2, Hover Zoom+ 1.0.161.

vReddit videos stop playing after several hovers when using the uBlock filters – Annoyances filter. I tested with and without the Annoyances filter. With the filter video stop loading and get stuck at the initial buffering. I have to clear browser cache to get vreddit videos to work again for a few minutes, maybe a few hovers, then they stop loading again. I am also using old.reddit.com if that matters. I haven't seen the issue using just AdGuard Annoyances instead of both AdGuard Annoyances and uBlock filters – Annoyances.

Edit1: I don't think this is happening just with just uBlock filter - Anooyances. I disabled all filters and just by having uBlock Origin enabled I saw the same behavior.

These were my test steps:

  1. clear browser cache and cookies

  2. refresh https://www.reddit.com/domain/v.redd.it/

  3. Log back in

  4. hover over several links to. notice everything works

  5. enable ublock via extension button

  6. refresh https://www.reddit.com/domain/v.redd.it/

  7. hover over links and notice only starting frame displayed

  8. click a link and notice video sits buffering and never loads.

  9. disable ublock via extension button

  10. clear browser cache and cookies

  11. refresh https://www.reddit.com/domain/v.redd.it/

  12. log back in

  13. hover links and notice things work again.

Edit2: I was able to work around this by disabling chrome cache. After disabling vreddit videos load again. No idea why this works. https://imgur.com/a/CScp3WD This seems to make Hover Zoom load inconsistently, though.

Edit3: I removed uBlock Origin from the equation by completely disabling it and used just HoverZoom+ to toggle the failure. I am seeing that when HoverZoom+ is enabled for some reason the assets used by HoverZoom+ start returning with a response from varnish after hovering over some vreddit videos. These varnish responses fail which causes the vreddit video to not load. The assets not usually used by HoverZoom+, 240p, and 360p, return the correct response. I believe the reddit JS is waiting on the audio asset transaction response to succeed before displaying the successful resolutions. I'm not sure what about HoverZoom+ is using varnish but I don't think uBlock Origin is causing it. Transactions: https://imgur.com/a/aFWiGZW

Posted Jan 2, 2021, 6:29 PM UTC · edited

1621
ItsTobsen•

Same problem here. I have this for weeks now. You still can play the video if you hover over it but once you're enlarge or go the post it will just buffer.

6
Coatol•

I'm right with you.

1
ImAnIndoorCat•

If you have the extension "imagus"....turn that OFF. That worked for me.

1
ImAnIndoorCat•

If you have the extension "imagus"....turn that OFF. That worked for me.

1
[deleted]•

you tried on old.reddit.com? There is not working with disabled uBO...

1
ImAnIndoorCat•

If you have the extension "imagus"....turn that OFF. That worked for me.

1
Nico_is_not_a_god•
1
gwarser•

This was 6 years ago. "Hover Zoom+" (with "+") add-on is not even that long in the stores. Do you mean this new version is also spying?

2
Nico_is_not_a_god•

Dunno, used imagus ever since hoverzoom was spyware. If it's not the same people behind it, there shouldn't be anything wrong with whatever the new hoverzoom is

1
ImAnIndoorCat•

If you're having problem with v,reddit playing once expanded...turn OFF imagus. That's how I fixed mine.

1
ImAnIndoorCat•

Do you have the extension "imagus"?

Try turning that off. It fixed my v.reddit viewing issue.

1
gwarser•

Here for example https://www.reddit.com/domain/v.redd.it/ ?

Works fine for me.

0
rekconOP•

I just tired it without the annoyances lists and still had the problem. I'm not sure now which filter it is. It went away after whitelisting reddit, though. This is how I toggled the failure:

  1. turn off ublock with extension button

  2. clear browser cache and cookies

  3. Log back in

  4. refresh https://www.reddit.com/domain/v.redd.it/

  5. hover over several links to. notice everything works

  6. enable ublock via extension button

  7. refresh https://www.reddit.com/domain/v.redd.it/

  8. hover over links and notice only starting frame displayed

  9. click a link and notice sits buffering and never loads.

  10. disable ublock via extension button

  11. clear browser cache and cookies

  12. log back in

  13. refresh https://www.reddit.com/domain/v.redd.it/

  14. hover links and notice things work again.

2
rekconOP•

Oddly, I disabled all filters and still see the same behavior when ublock is enabled. I can use the "purge all caches" button in the ublock options ui to restore functionality until I refresh the page, at which point vreddit does not play. https://imgur.com/a/xwSnQJC

2
rekconOP•

Looks like the transaction to get the mp4 fails when ublock is enabled. I wonder if the js has some check to detect something ublock is doing. https://imgur.com/a/tWTDgOo

2
rekconOP•

The failing transactions have a varnish response. The passing ones don't. I'm not really understanding why. This is as far as my knowledge goes https://imgur.com/a/aFWiGZW

2
gwarser•

This is still with all filters disabled?

Are you using some system or network level blocker? For CNAME?

If this happens with filters - are you experimenting with header=via:1.1 varnish filter?

2
rekconOP•

No system level blockers. I haven't messed with the default filters either. I double checked the filters in the "My Filters" section. The below was the content. I deleted it but it didn't make a difference.

no-large-media: behind-the-scene false

no-scripting: behind-the-scene false

behind-the-scene * * noop

behind-the-scene * 1p-script noop

behind-the-scene * 3p noop

behind-the-scene * 3p-frame noop

behind-the-scene * 3p-script noop

behind-the-scene * image noop

behind-the-scene * inline-script noop

1
rekconOP•

I just did some extra experiments. I continued to remove extensions once I found that having on filters enabled caused the failure. I was able to toggle the failure with just HoverZoom+. For some reason after hovering over vreddit videos causes the assets loaded by HoverZoom (mp4 and audio) to be returned with a varnish response. The mp4s not used, usually the remaining mp4 resolutions 420p and 240p still respond correctly.

1
rekconOP•

I was able to get vreddit videos to load by disabling chrome cache. I think the caching isn't working correctly when using ublock and hover zoom together. No idea why, though.

2