We are having failed image downloads sporadically very rarely from CEF, although not from the browser, from an aws url that works all the time from the browser. We are thinking the issue is that upon failed download, CEF does not reattempt to download the images and thus for the duration of the browser the images don't display.
Using CefDownloadHandler OnDownloadUpdated, and looking at the CefDownloadItem API, how do I know if the download failed? Or does this callback never get called? I would want to retrigger a download to that browser element upon a failed download attempt, to always try to redownload in case of sporadic failure. I see IsCancelled, IsInProgress, IsComplete, and IsValid, but which one of them let me know that it's a failed download (404? I assume), and is this whole attempt to redownload in case of failure a valid paradigm for embedded browser images which would then display in case of redownload?