Stop treating Provider.env length as credentials, refetch provider sources after OAuth/API key writes, and respect an explicit auth-panel Hide so OAuth-only providers do not stick on a stale "Credentials missing" / empty-models state after a successful login. Co-authored-by: Serhii Dziupin <makeittech@users.noreply.github.com>