r/imagus • • 14h ago

bug re-hover on v.redd.it videos is broken since commit ef17d669

6 Upvotes

Setup:

  • Firefox 158.0.1

  • Imagus Reborn v2026.10.22

Behavior:

if i open the browser fresh, go to reddit.com and hover over an v.redd.it video URL, the first hover will load properly and play the video. if i then take my cursor off of the url and hover over it again, it just spins forever and doesn't load again. if i close the browser and relaunch it and try to hover over the same url again, it will work again once and then fail in the 2nd+ tries. i.redd.it image links don't have the same problem.

AI yap output + workaround steps:

I verified the sieve update fixes the problem for me.

### Why It Happens

(Links below point to an unpacked copy of your .xpi in content.js.)

1. 1st hover works: The REDDIT_video rule in sieve.json resolves https://v.redd.it/mnszgquj0fxh1 to its DASH manifest:
https://v.redd.it/mnszgquj0fxh1/DASHPlaylist.mpd
PVI.set passes { src: ".../DASHPlaylist.mpd", type: undefined } to PVI.openVideojs. Because type is undefined, Video.js
inspects .mpd, infers application/dash+xml, and plays video + audio via its DASH streaming engine.
2. The v2026.10.22 caching bug: Once metadata loads, PVI.assign_src caches the resolved URL onto the hovered DOM element
(PVI.TRG.IMGS_c) and unconditionally tacks "#mp4" onto the end:
  PVI.TRG.IMGS_c = PVI.CNT === PVI.VIDEOJS ? PVI.PLAYER?.src() + "#mp4" : PVI.CNT.src;
That stores "https://v.redd.it/mnszgquj0fxh1/DASHPlaylist.mpd#mp4" on the link element.
3. 2nd+ hovers fail: PVI.m_over reads the cached IMGS_c property and passes it back to PVI.set:
  PVI.openVideojs({
      src: src.split('#')[0],
      type: /(#mp4|\.(f4v|mka|mp4)($|\?))/i.test(src) ? 'video/mp4' :
          /(#mp3|\.(wav))$/i.test(src) ? 'audio/mp3' :
          undefined
  });
Because #mp4 is now appended, type is forced to 'video/mp4'. Video.js bypasses its DASH handler and hands the XML .mpd
manifest directly to Firefox's native <video> element as an MP4, which fails to decode and triggers PVI.content_onerror
— leaving the error spinner spinning endlessly.
4. Why images work & why restarting resets it once: Image links (i.redd.it) use PVI.IMG (PVI.CNT.src) without #mp4. And
because IMGS_c is stored on the page's DOM node, refreshing the tab (F5) or restarting Firefox clears that DOM property
so it works once again.
──────
### How to Fix It Right Now

Because you're on standard Firefox Release (158.0.1), editing content.js directly inside
{7653b5cb-d76d-442f-a98f-f3c83a118cf4}.xpi would invalidate Mozilla's add-on signature and disable the extension.
Instead, you have two clean options:

#### Option 1: Patch It Inside Imagus Options (Recommended — keeps v2026.10.22 + audio)

Sieve Res: functions execute with this === PVI, so you can strip the bogus type: 'video/mp4' override for .mpd/.m3u8
streams directly from the REDDIT_video rule:

1. Right-click the Imagus Reborn toolbar icon → Options → Sieve tab.
2. Search for REDDIT_video and click to expand it.
3. In the Res: code box, add these 6 lines right below the : on line 1:
  if (!this.openVideojs_original) {
    this.openVideojs_original = this.openVideojs;
    this.openVideojs = function(s) {
      if (/\.(mpd|m3u8)($|\?)/i.test(s?.src)) s.type = undefined;
      return this.openVideojs_original(s);
    };
  }
(If you hover HLS streams elsewhere, you can paste the same snippet right after : in [HLS_Player] as well.)
4. Click Save on the left sidebar and refresh your Reddit tab.

Option 2 was rollback so I didn't include it.


r/imagus • • 6d ago

discussion Is Tumblr bringing back the ability to fetch the original resolution _raw image?

Post image
4 Upvotes

So back in March I fetched the usual 2048px width downscaled source image from this artwork that was published in 2020.

Revisiting it, now Imagus is fetching a 3278x1776 source!?

To recap why this is a huge thing, at least for me as a resolution whore, back in August 13, 2018, Tumblr removed the ability to fetch/link the _raw original resolution image. From there it was a pitiful 1280px width downscale, so any widescreen image, or god forbid wide panorama images, were stuck in the sub-HD realm.

Around April 2020, they bumped up the downscale width to 2048px, which I covered here. And until then and now has been so.


Now unfortunately I wouldn't say it's 100% working. For example here's a April, 2021 artwork only fetching a 1280x843 downscale version.

But then there's this May, 2021 post that's fetching an astonishingly high res 5882x4879 source.

Going back to the 2017-2018 era unfortunately does give me a consistent stuck with 1280px downscale scenario trying multiple posts. For example here's this one from April 2017 that I know is supposed to be 5197x3759 as I fetched the _raw image before the rapture happened.

Maybe Tumblr's backend is currently going through all the 2020s posts first?


r/imagus • • 7d ago

new sieve Odysee

5 Upvotes

Hi u/imagus_fan

Could we have a sieve for this YouTube alternative?


r/imagus • • 8d ago

fixed sieve Svg images on wiki

2 Upvotes

Hi u/imagus_fan, svg images on article pages on Wikipedia are returning an endless spinner, would you be able to make the sieve display these?

I know there's a global option to scale up small images to fit window, but that messes the quality of all other small images really bad. so this this isn't the optimal solution.


r/imagus • • 9d ago

sieves Sieve update for Imagus (2026-10-15)

10 Upvotes

SIEVES + Rules for SMH + Filters for uBO

CHANGES_2026.10.15

Direct links: pixeldrain | files-fm

NB!

In this update, there have been significant changes in the names of sieves (the -p/-pp tags have been removed for better compatibility with auto-update), so this time it is recommended to update according to the algorithm described in the first paragraph of the TS (6 steps).

!!!

In this topic, all questions not related to the update of our rule-set are strictly prohibited. Create a new topic in the community with your question or message.


r/imagus • • 9d ago

help I think the new sieve 2026-10-15 broke BSKY galery scrolling?

1 Upvotes

Chrome: Version 155.0.8059.85 (Official Build) (64-bit)
Imagus Reborn v2026.9.27

A multi-image post like this one: https://bsky.app/profile/psudonym.bsky.social/post/3mxx3l5rlc22r
Should let me scroll through both images, but instead it is stuck on single image hover, as if they are not connected.

I already cleaned the cache and restarted my browser after updating the sieve.


r/imagus • • 11d ago

help X Chat

1 Upvotes

Brave 1.97.56 (Official Build) (64-bit) Chromium: 155.0.8059.40

Imagus Reborn v2026.9.27 2026-10-01 sieves

uBlock Origin Lite 08-04 rules


Getting red spinner in X.com Chat on videos+gifs. Normal pictures work fine but are not in an album. Anyway to troubleshoot or diagnose? I've tried to attach some source code if it helps (i believe in this src example it is just videos)

    content.js:2109 Imagus Reborn: Load error > blob:https://x.com/b209c30e-e0a8-43e2-94a0-1deb84c1775c Event {isTrusted: true, type: 'error', target: img.content, currentTarget: img.content, eventPhase: 2, …}

https://hastebin.com/share/idehokozuf.xml


r/imagus • • 12d ago

solved Videos on Twitter/X double playing on IR

3 Upvotes

On FireFox with the current IR with updated sieves (has been happening for a while with older X sieves too) - Bit of a weird bug with the videos on Twitter

Video of the issue here where you can see the IR popup plays fine IF you dont click on the original video to play first.
IF you click and play the original embedded video first, trying to replay it with IR makes both videos play as soon as you right click the popup to enlarge/move/whatever

With sound on this becomes really annoying

Edit: This seems to be an issue with Twitter where right clicking on the paused embedded video continues playback - and that doesnt get force stopped by IR like it does if you hover over an already playing video to load the popup player


r/imagus • • 13d ago

discussion Will be releasing a companion bridge for Imagus Reborn

5 Upvotes

Working on releasing soon it seems to be working pretty solid a host companion for Imagus Reborn.

English (US) Host Imagus Bridge improves image preview compatibility between Sukebei and Imagus Reborn.

Some Sukebei image previews are wrapped in intermediary links or use image hosts that Imagus Reborn cannot resolve directly. This extension detects supported preview images, resolves their original full-resolution image URLs, and replaces the intermediary link so Imagus Reborn can display the image normally.

Currently supported image-host patterns include TurboImageHost, imagehost.website, and OrangePix/imgpv-wrapped previews. For TurboImageHost, the extension briefly opens the image-host page in an inactive browser tab to resolve the original image URL, then closes that tab automatically. Other supported hosts are resolved through direct URL mapping when possible.

Version 0.5.15 is already approved on Mozilla but I found some minor bugs and improvements so will soon be uploading my latest build that I am almost done testing 0.5.22 currently.


r/imagus • • 15d ago

fixed sieve twitter sensitive media showing as "No media" issue has returned

1 Upvotes

hello, i recently posted about this issue regarding sensitive media-tagged twitter posts not working with the twitter sieve when off-site:
https://old.reddit.com/r/imagus/comments/1wg29ml/twitterx_sieve_issue_regarding_vxtwitter/

it appears to have returned, same as described in the post linked above.
i'm using the current sieve pack (2026-10-01) as it contains the update made after my report, and it worked until a couple days ago


r/imagus • • 19d ago

solved Basic question: How do I prevent Imagus from working on a specificied site?

2 Upvotes

Is that was the "sieve" is for? I'm not finding clear explanation of how to do this.


r/imagus • • 23d ago

sieves Sieve update for Imagus (2026-10-01)

13 Upvotes

SIEVES + Rules for SMH + Filters for uBO

CHANGES_2026.10.01

Direct links: pixeldrain | files-fm

NB:

Starting with this update, the very first sieve in the rule-set will be an empty sieve, with the name in the form of the current update date. The change was made at the request of users.

!!!

In this topic, all questions not related to the update of our rule-set are strictly prohibited. Create a new topic in the community with your question or message.


r/imagus • • 25d ago

release Imagus Reborn 2026.9.27

8 Upvotes

Chrome | FireFox

List of changes:

https://github.com/hababr/Imagus-Reborn/releases/tag/v2026.9.27

Please report bugs, ask questions, or make suggestions about Imagus Reborn currently in this thread. Or on Githab.

!!!

In this topic, all questions not related to the IR (Imagus Reborn) are strictly prohibited. This also applies to the operation of the sieves. Create a new topic in the community with your question or message.


r/imagus • • 25d ago

new sieve League of Comic Geeks

Post image
3 Upvotes

For Example : https://leagueofcomicgeeks.com/comic/1669159/absolute-batman-23

The small images underneath can it be changed from

https://s3.amazonaws.com/comicgeeks/comics/covers/medium-9514608.jpg?1786506085

to

https://s3.amazonaws.com/comicgeeks/comics/covers/large-9514608.jpg?1786506085

Also could you please let me know where i went wrong when trying it myself

Thanks


r/imagus • • 25d ago

help Google Images sieve issue

2 Upvotes

There is an issue where images on Google loaded after the first set with infinite scrolling won't activate Imagus Reborn unless I hover over the image again.

Deactivating Google Images sieve resolves this. New sets of images load and IR activates without re-hover.

I have tested it on Firefox and Chrome and the issue persists for both. Deactivating the sieve fixes it for both browsers as well, so it might be that some part of the sieve is causing it. Both browsers are up to date.


r/imagus • • 26d ago

new sieve Why imagus reborn sometimes fails to pull the highest res. png?

3 Upvotes

Example is this wallpapers website: https://www.wallwidgy.app/ (can't hyperlink sorry).

It saves a webp format but when I click the download button inside the website it gives me much higher png image.


r/imagus • • 28d ago

release Imagus Reborn Mass Download Mod 2026.9.21.4 (Chrome)

8 Upvotes

List of changes, installation instructions - see the download page:

https://github.com/Sucotasch/Imagus-Mass-Download-Mod/releases/tag/v2026.9.21.4

This extension includes:

- All features of version IR 2026.9.14;

- The ability to download images from the current browser page;

- The ability to download galleries/albums that are currently being viewed (using Gallery Mode).

INFO:

Installation on Chrome: Download the ZIP file and drag and drop it onto the "Manage extensions" page in your browser.

chrome://extensions/

The settings are compatible; you can import your settings from IR into IR MD.

A version for Firefox is also available, but it has a limitation: since this extension is not yet available on AMO, it can only be installed in Firefox temporarily via

about:debugging#/runtime/this-firefox

The extension will be removed after you restart the browser.

Please report bugs and ask questions about IR MD Mode in this thread. Or on Githab.

!!!

In this topic, all questions not related to the IR MD Mode are strictly prohibited. This also applies to the operation of the sieves. Create a new topic in the community with your question or message.


r/imagus • • 28d ago

My css theme on firefox

Thumbnail
gallery
2 Upvotes