Somehow this:
pub fn initialize_cef() -> Result<(), String> {
let settings = wef::Settings::new();
wef::init(settings)
.map_err(|e| format!("Failed to initialize CEF: {:?}", e))
}
manages to auto restart my main function and, if not manually aborted, will result in crashing my PC.
What the hell did you do here?