I recently upgraded to 76.0.3809.132 and it seems like there was an overhaul of the shutdown_checker since the last time I upgraded.
After CefShutdown is called the I hit the following assert on the UI thread.
shutdown_checker::AssertNotShutdown() Line 54 C++
`anonymous namespace'::life_span_handler_on_before_close(_cef_life_span_handler_t * self, _cef_browser_t * browser) Line 198 C++
CefJSDialogHandlerCToCpp::OnDialogClosed(scoped_refptr<CefBrowser> browser) Line 135 C++
CefBrowserHostImpl::DestroyBrowser() Line 1508 C++
CefBrowserInfoManager::DestroyAllBrowsers() Line 332 C++
CefContext::FinishShutdownOnUIThread(base::WaitableEvent * uithread_shutdown_event) Line 609 C++
Am I suppose to be doing some additional cleanup before CefShutdown?