Since this change, CreateBrowserSync no longer accepts an empty value (i.e. nullptr) for the request context.
As code called later still checks for an empty value to use the global request context and the docs still states that it is possible to pass an empty request context, there is a conflict between the code and the docs.
What is the intended behaviour? Passing CefRequestContext::GetGlobalContext() is a workaround.