I have problem when invalid username/pasword is provided to HTTP authorization. Tested in my application and also in cefclient cef_binary_90.4.3+gc48a797+chromium-90.0.4430.51_windows32_beta and cef_binary_88.2.4+gf3c4ca9+chromium-88.0.4324.150_windows32.
I think it used to work in past (haven't tested this for long time, so I'm not sure), but now the GetAuthCredentials() and http request is fired many times and it ends like this:
Page failed to load.
URL: https://jigsaw.w3.org/HTTP/Basic/
Error: UNKNOWN (-375)
ERR_TOO_MANY_RETRIES
It is easy to reproduce, just modify username in ClientHandler::GetAuthCredentials() and visit https://jigsaw.w3.org/HTTP/Basic/
I'm not sure if it is bug, or am I supposed to handle repetitive calls to to GetAuthCredentials() and avoid passing the same username/password?