@bigphil :-
Since Brave-portable runs as user 'spot', you should find that the download location is restricted to /home/spot, or sub-directories thereof. The newer Puppies now include /home as a standard part of the file-system. I don't know quite when this was added to Woof-CE, but I was having to manually add this in when I was building the first run-as-spot builds of Chrome, some 40 releases or so back (around 2018-19, I think).
Google had just 'rationalised' their Linux builds around the standard multi-user model employed by all mainstream distros, where the user is JUST 'an ordinary user', with zero admin privileges. Jamesbond of the FatDog team posted in the Chrome thread on the old Forum around that time, to explain that FatDog had been using the /home location for a while to get around multi-user issues.......and indeed, this IS how it's handled. '/Home' is the location for user directories, with a named sub-directory for each individual user within that. So; I started adding a '/home' directory into the SFS builds I produced at that time, with /root/spot being re-created as a sym-link to /home/spot (Puppy using 'spot' as the eponymous 'ordinary user', of course).
Of course, it worked. Worked like a charm, in fact....
--------------------------------------------------
I've handled this for long enough with a small utility I call 'Spot2Root'. It used to be built-into the Chrome SFS, but I soon realied that not everybody appreciated having it provided as an integral part of the browser. So I packaged it as a separate .pet, with the recommendation being to use it to transfer 'spot'-permission files from /home/spot/Downloads to /root/Downloads, resetting permissions to 'root' as it did so. Later builds added the ability to use the utility in reverse, moving files the user wanted to access via a browser running as spot into /home/spot. This made them accessible from that browser.
Later still, I added a check to see if /root/spot was already a sym-link to /home/spot, or if it was still the original /root/spot file. If it was still the original file, the sym-link would then be created.....after first moving the contents of /root/spot into /home/spot, creating the latter location if necessary.
Sorry if this seems complicated. In practice, it's just simple file/permission manipulation; it's far simpler than it sounds!
------------------------------------------------
'Spot2Root' runs from a small icon in the notification area, over near the clock. It'll bring up a wee GUI.....and you simply select the direction you want to move files. Easy-peasy.
You'll need to reset your Downloads location from simply /home/spot to /home/spot/Downloads.
You can find it attached below (I couldn't do this originally, because the old Forum limit was too small).
Any questions, just ask. Hope that helps.
Mike. 