31e0300b52
_profile_db acquired a registry WRITER on another profile's state.db for every RPC about it and closed it in the handler's finally — schema init plus the write lock on a store owned by that profile's own gateway, once per sidebar refresh under desktop app-global remote mode. Reads now go through the dashboard sidebar's read-only open helper; the four handlers that mutate (session.move_cwd, session.delete, session.set_hidden, session.foreign.import) opt in with writer=True. Field trace and read-only approach by @samalone on #109737. Co-authored-by: samalone <samalone@users.noreply.github.com>