Thanks @Eleniat for the report and the details that sometimes scenes can get skipped. Using UI elements for tracking is very unreliable, but hopefully this band-aid can help.
Those errors are benign. Stash changed how it stores fingerprints since the original plugin was released so it returns errors, but the functionality itself should work.
I can look into cleaning up the code at some point.
I’m pretty sure it’s impacting functionality. The batch save operation saves one scene successfully (the last one in the list, starting from the bottom) and then throws the above-mentioned error and fails to save any additional scenes from the batch
javascript:129 Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘fingerprintQueue’)at updateFingerprintQueue (javascript:129:51)at async javascript:108:40
I am experiencing the same problem as described by @lewdtuber . I just updated Stash to the latest version today, and now the Batch Save plugin only saves a single scene and then stops. I can’t confirm the exact error, but the behavior is as @lewdtuber describes—saves just a single scene and then stops.
On the off chance this applies to you, make sure you have no remnants of the old userscript library and only have the newer fork version. My batch save did not work (only saving one scene) until I found and deleted the old folder manually.
Not quite sure exactly what you mean, but I’ll try to figure it out; I’m not a developer. Thanks. In case you can provide more guidance, here is a screenshot of my plugins folder.