E-Hentai - UX Tweaks

Numerous features to enrich your browsing experience

< Feedback on E-Hentai - UX Tweaks

Question/comment

§
Posted: 2025-06-24

How to make a long name get highlighted?
Example:
group:sakura no tomoru hie
artist:shiwasu no okina

Can't get highlighted

brazenvoidAuthor
§
Posted: 2025-06-24

I can get the gallery / tag highlighted just fine the usual way. The usual way being adding it to favorite tag list and enabling gallery highlights.

§
Posted: 2025-06-25
Edited: 2025-06-25

If it has more than two words, galleries highlighted with only group/artists tags doesn't work and it only works on extended mode, like artist:shiwasu no okina.

brazenvoidAuthor
§
Posted: 2025-06-25

Alright I understand, it is because the tags are not present initially in the UI. The highlights are independent from the usual compliance flow for galleries and thus it does not know when tags are loaded in the background. I'll see what can happen, I'll have to rehash how it all works.

§
Posted: 2025-08-30

Firefox 142.0.1

05:46:06.830 TypeError: this._configurationManager.addColorField is not a function
_setupFeatures moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:3555
EHentaiSearchAndUITweaks moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:3165
VM4j54xjia9cg moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:3751
VM4j54xjia9cg moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:3752
rn moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/sandbox/injected-web.js:1
moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:1
E-Hentai - UX Tweaks.user.js:3752:28

brazenvoidAuthor
§
Posted: 2025-08-31

its because you don't have the latest libraries, update them in tampermonkey under externals tab. Sometimes it takes multiple clicks. Hint is when the size changes. For this you need to update the configuration manager lib.

Its a product of what I did to erase the work required to update my scripts whenever a new change happened in the libraries. Now its on tampermonkey to update the dependencies instead of me changing each script to induce a forced update. Well so far it does fail for few people.

brazenvoidAuthor
§
Posted: 2025-08-31

I guess I have to move back to that cumbersome process, as I plan to do a lot of changes and they will change APIs a lot. Perhaps I should not maintain some more of my scripts, after all i have stopped watching human porn from tube sites so they can go.

§
Posted: 2025-09-01

I appreciate it, but I use Violentmonkey.

brazenvoidAuthor
§
Posted: 2025-09-06

Violentmonkey doesn’t auto-update external libraries by design—it’s a privacy-first choice, meaning that's what you intentionally subscribed to.

I have decided not to revert to manually updating all my 10 scripts for each external file update. I am lazy.

Some point in the future, I'll add some way to detect and notify users like you on programs not supporting automatic updates. But for now you'll have to rely on periodic updates manually, you can do that through violentmonkey.

Like just now I updated base library to fix problem with text phrase matching.

§
Posted: 2025-09-07

I still have the same issue on V1.15.1

15:24:44.495 TypeError: this._configurationManager.addColorField is not a function
_setupFeatures moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:3555
EHentaiSearchAndUITweaks moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:3165
VM1q8a16hujd1 moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:3753
VM1q8a16hujd1 moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:3754
rn moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/sandbox/injected-web.js:1
moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#163:1
E-Hentai - UX Tweaks.user.js:3754:28

brazenvoidAuthor
§
Posted: 2025-09-08

I don't have the issue, I can't see it. The latest libraries have that function which your error says does not exist.

I just now reinstalled the script and it works fine. Meaning somehow your manager is either caching external files or can't get the latest version for some reason while Tampermonkey can.

§
Posted: 2025-09-11

It works after I remove it first, thank you.

Also, the backup and import don't seem to work.

§
Posted: 2025-12-08

Firefox, Violentmonkey

New update v1.16.0 broke the script,

14:01:48.451 TypeError: can't access property Symbol.iterator, this._configurationManager.getField(...).optimized is null
highlightsHandler moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#463:2410
_addItemTagHighlights moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#463:2428
processEventHandlerQueue moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#463:441
init moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#463:3085
VMjd3pr65vjf moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#463:3884
VMjd3pr65vjf moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#463:3885
rn moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/sandbox/injected-web.js:1
moz-extension://069fc156-ba10-4e5c-a781-c084b94f603d/ E-Hentai - UX Tweaks.user.js#463:1
E-Hentai - UX Tweaks.user.js:3885:27

brazenvoidAuthor
§
Posted: 2025-12-08

its the same old problem with violentmonkey not updating the dependencies. The BrazenSearchEnhancer has been updated which is a requirement for this script. It must be at v6.13.0 for the script to work.

§
Posted: 2025-12-08

I found a workaround without needed to remove and reinstall.
Temporarily modify the library URL in the script's metadata to include a cache-busting parameter (e.g., append ?v=1 or ?toto=1 at the end). This tricks the browser into fetching a "new" version.
Locate the @require line (e.g., // @require https://example.com/library.js).
Change it to // @require https://example.com/library.js?v=1.

brazenvoidAuthor
§
Posted: 2025-12-09

you can literally add a version specific link there, as it is available on the library page. With violentmonkey you can also just edit the external file and overwrite with the version required. There are many possibilities once you intend to maintain the externals manually.

Post reply

Sign in to post a reply.