Some time ago I had to add switch "--disable-site-isolation-trials" to my application to solve some problem with CefResourceHandler::ProcessRequest, but I don't remember what exactly was the problem so I'm not sure whether I can safely remove it.
Unfortunately I've found site containing some angular JS and google's recaptcha which does not work when the "disable-site-isolation-trials" switch is used (tested also in cefsimple). There is some error in console that recaptcha cannot find some expected object defined in window. I'm not sure whether it is problem with timing or script from one domain is trying to access window from another, it is complicated script.
Is is expected that some scripts stops working when "disable-site-isolation-trials" is used?