Page 1 of 1

GlobalCEFApp.SitePerProcess causes frame identification and process messaging issues

Posted: Wed Oct 31, 2018 7:46 am
by salvadordf
The latest Chromium versions have the "Strict site isolation" enabled by default to add an extra protection layer against Meltdown and Spectre.

This feature is also enabled by default in CEF4Delphi but there are some known issues in CEF3 :
https://bitbucket.org/chromiumembedded/ ... er-process

These issues detected so far are :
  • Communication problems with the render processes. You may have some issues if you send command switches or messages to these processes.
  • Frame identification issues. CEF will list old frames as if they are still in use.
While these issues are being fixed you can avoid them by disabling the "Strict site isolation" feature with the following code :

Code: Select all

GlobalCEFApp.SitePerProcess := False;
Add that code line before the GlobalCEFApp.StartMainProcess call in the DPR file if you notice that your app is not working correctly and please, report your findings in this forum.