Part of the solution to this bug report is to teach LJ::auth_fields_2
that it can still display the dropdown list of the user parameter matches the remote user or some community account the user has access to post in.
I have made a patch to do that. The remainder of the fix is to simply add ?user=$user
to the end of the URL for uploadpic.bml in editinfo_do.bml, which I've not submitted a patch for because my goathack account is also currently doing the $LJ::READONLY
thing so it's inconvenient.