File-browse to and bookmark your /spot/download folder. After the download is finished you can use rox to move the downloaded file wherever you want, e.g. /root/downloads or /home/vault/Bookworm-applications.
I'm not running librewolf. [Too difficult to add the addons I want, so I set up a hardened firefox, https://forum.puppylinux.com/viewtopic. ... 203#p19203] Not sure librewolf can be run as /root. By now it may just bulk. Or it may require more work than just hardening firefox. So I don't know where the /spot folder Librewolf uses is. Most likely /home/spot. The top level /home folder was created as a 'builtin' just for that purpose when Google-Chrome bulked at being run as Root.
But while web-browsers run-as-spot have limited permissions, thanks (IIRC) to fredx181 downloads into it do not and rox, running as Root, has access to any folder.
Or you can use librewolf's config files to select ANY /spot/downloads folder. It's the limited permissions that /spot folders have that matters. If you check the LAUNCH script mikewalsh uses in all his portables it contains these arguments:
mkdir "$HERE/PROFILE" 2> /dev/null
mkdir "$HERE/PROFILE/spot" 2> /dev/null
mkdir "$HERE/PROFILE/spot/google-chrome" 2> /dev/null
#
chown -R spot:spot "$HERE/PROFILE/spot"
chown -R spot:spot "$HERE/lib"
chown -R spot:spot "$HERE/chrome"
#
The "chown -R spot:spot "$HERE/PROFILE/spot"" overcomes Puppys default root permissions by assigning spot permissions to /PROFILE/spot folder. That's where extensions and other configurations are stored. But my Chrome, at least, is set to download to /home/spot/downloads.
If you want to upload using a web-browser configured to run as spot, you have to copy the file-to-be-uploaded to a /spot folder.
The system results from the 'common knowledge' of the Linux community that running as root isn't safe. Under ordinary Linuxes a User is not permitted to do anything outside of his/her own folder (with its limited permissions) without first entering the administrator/root's password. Web-browsers are published for that community. Puppy's web-browsers start with those, then rebuilt them to work 'the Puppy way': taking advantage of Puppy's ability to designate any folder as only having spot's limited permissions.