Booru Enhancer

Modular enhancement suite for Danbooru/Gelbooru/Moebooru-family booru sites — original-quality media, smart downloads, fullscreen viewer, tag tools, blacklist filtering, infinite scroll, reverse image search, and more.

< Feedback on Booru Enhancer

Review: Good - script works

§
Posted: 2026-08-24

Obviously will change my preview once the bugs have been corrected.

For now, I've only tested it on gelbooru but:

The settings don't save.
Can't open the settings on the main page, only works on a specific post. The other buttons do nothing.
Thumbnails are tiny since they're still in their original size (as opposed to danbooru that lets you browse with huge thumbnails.) Hope this script will make it possible to change this.

itachi-reAuthor
§
Posted: 2026-08-25

Thanks for testing it and reporting these issues.

I've gone through the problems you mentioned and addressed them in v1.1.0:

  • Settings not saving — fixed the settings/storage initialization and persistence handling.
  • Settings only opening on post pages — the Settings button is now created on all supported page types, including gallery/index pages.
  • Other toolbar buttons doing nothing — actions that require a post or selection now provide visible feedback instead of failing silently.
  • Tiny Gelbooru thumbnails — thumbnail sizing is now independent of metadata/API requests. The gallery uses an actual configurable CSS grid, so thumbnails are enlarged immediately rather than waiting for the API response.
  • Gelbooru API reliability — added fallback handling that tries the site's authenticated API, GM_xmlhttpRequest, and finally the rendered post page itself if the API is unavailable.

The Gelbooru fallback also uses limited concurrency so an API outage doesn't result in dozens of simultaneous requests.

The gallery sizing changes are applied independently of metadata loading, which specifically addresses the tiny-thumbnail issue you reported.

v1.1.0 is now available for testing. If you get a chance to test it again on Gelbooru, I'd especially appreciate confirmation that the settings persist after a page reload and that the larger grid behaves as expected.

Thanks again for the detailed feedback — it helped identify some real issues in the initial release.

§
Posted: 2026-08-25

Scripts work well enough to warrant a "good" now imo !
Here's a few bugs I noticed or features that would be nice to have

- Infinite scrolling doesnt work as it tells us that its "unable to load the next page"
- Cant configure thumbnail size for now
- Some thumbnails sometimes overlap with others, often when they are pretty thin.
- Thumbnails seem to not have any kind of space separating them from other thumbnails either, which makes the main page appear pretty messy.
- Some settings dont seem to be doing anything on the index page at least (like grid columns)
- Some features seem to not work right away and you need to wait a bit for it to work (example: clicking on an image opens it in another tab instead of its intended behavior of getting bigger on a viewer until you wait 10-20 seconds, then it work as it should. Same for thumbnail previews not showing up until the script starts working)

I'll most likely give you more feedback overtime, but its the only things I noticed for now. Everything seems to work much better, and it shows the most promise by far out of every other scripts I tried.

itachi-reAuthor
§
Posted: 2026-08-25

Thanks for the detailed follow-up!

I'm glad the script has reached the point where you consider it "good". The feedback is very useful, especially the issues around the gallery taking several seconds before becoming interactive.

I've addressed most of these in v1.1.2:

  • Added configurable thumbnail size.
  • Added configurable spacing between thumbnails.
  • Fixed the grid layout so thin images shouldn't overlap adjacent thumbnails.
  • Improved grid-column handling and live gallery settings updates.
  • Changed gallery interactions to use event delegation, so viewer clicks and hover previews are available immediately instead of waiting for metadata processing.
  • Dynamically loaded thumbnails are now interactive as soon as they are inserted.
  • Improved gallery-container detection for different page layouts.
  • Added much more detailed infinite-scroll diagnostics, including HTTP errors, login responses, empty pages, and rate limiting.

I'm still testing the infinite-scroll implementation across the different Gelbooru-family sites, so I don't want to claim that pagination is completely solved everywhere yet.

Thanks again for testing it and reporting the problems. This kind of feedback is exactly what helps me find the differences between the various booru engines and make the adapters more reliable.

Please keep the feedback coming if you notice anything else — especially if a problem is site-specific.

§
Posted: 2026-08-26

Gelbooru is probably particularly annoying to deal with unfortunately. Most scripts always seem to end up having issues on this one specifically.

Since your update, the grid has definitely been fixed on gelbooru (no overlap anymore) but...:

- Settings seem to save properly, but don't actually affect anything. Example: Thumbnail size doesn't seem to affect the size of anything, but reloading the page will show the settings were saved (size doesnt change though). Same for grid column or grid gap. Many settings simply don't seem to work, even after restarting the whole browser. I've tried without ublock origin as well, thinking there might be compatibility issues but nothing really works.

- While the viewer took time to actually work before, it doesn't seem to work at all anymore on the main page. Same with the other features like "favorite", thumbnail previews. Pretty much feels completely deactivated now. The "click on an image for it to open on the viewer without leaving the main page" feature was
the best one here too, so it's a shame.

- As you said yourself, infinite scroll doesn't seem to be easily feasible on gelbooru specifically so it's not a big deal if that feature in particular doesn't really work.

If it can help, I'm using Firefox up to date, and only Tampermonkey + ublock origin are working while on gelbooru. I haven't tempered with anything else.

itachi-reAuthor
§
Posted: 2026-08-27

Thanks for the detailed report — and yes, this is very helpful.

The grid overlap fix confirms that the thumbnail wrapper/layout changes are working on Gelbooru, but the fact that the settings save without actually affecting the gallery, while the viewer/hover/favorite actions are also inactive, points to a separate Gelbooru-specific initialization/DOM-detection issue.

I'll focus on fixing the following in the next update:

  • Gallery settings

    • Thumbnail size
    • Grid columns/density
    • Grid gap
    • Compact mode
    • Any other gallery settings that currently save but don't visibly apply
  • Thumbnail interactions

    • Click → fullscreen viewer
    • Hover previews
    • Favorite
    • Download/open actions
    • Action buttons on thumbnails
  • Gelbooru main-page detection

    • Make sure the correct gallery container and individual thumbnail wrappers are detected on the main/post listing page.
    • Ensure the interaction handlers are actually attached after Gelbooru finishes constructing/replacing the gallery.
  • Infinite scroll

    • I'll leave this as a lower priority for Gelbooru rather than forcing a fragile implementation. Native pagination should remain available and reliable.

The Firefox + Tampermonkey + uBlock Origin setup is also useful to know. Since you've already reproduced it with uBlock disabled, I'll treat this as a Booru Enhancer/Gelbooru compatibility issue rather than an extension conflict.

Thanks again for testing it — especially the confirmation that the grid overlap itself is fixed. That narrows the remaining problem down considerably.

§
Posted: 2026-08-27

Glad I could be of help ! Good luck !

itachi-reAuthor
§
Posted: 2026-08-30

Glad I could be of help! Good luck!

Thanks for flagging the bugs for me — glad it worked out! 🙌

Post reply

Sign in to post a reply.