Thank you. Flatten doesn't work on the root directory level. Instead, if an album is part of the download and Flatten is checked, it will not create a sub-directory for that album. Rather, it'll put it all in the same directory.
Thanks! That was sort of a design intent. This is the first time I've worked with Tampermonkey so I looked for the possibility of pointing to an arbitrary location in the FS (not just relative to the current default download location of the browser). Found that it can only be relative and didn't see any point in that.
This is now fixed.
For the checkbox label, you can now set the title yourself inside the settings object: settings.ui.checkboxes.toggleAllCheckboxLabel
Thanks and that bug shouldn't be there since everything is added / run inside the DOMContentLoaded handler. Hasn't happened too me once in Firefox.
Thanks and the download path issue is now fixed and pushed.
Updated script can be copied from here:
Tested in Chrome (107.0.5304.68)
Edit: Using nested folders broke downloads on Firefox. Do not update if you're using Firefox.