I have a Delphi application with an embedded CEF browser and it has stopped working since I updated if from CEF 117.1.4 and Chromium 117.0.5938.92 to CEF 123.0.12 and Chromium 123.0.6312.107.
With CEF 117 I can run two instances of the application with no issue, but now it fails on the second instance startup:
begin
GlobalCEFApp := TCefApplication.Create;
InicializaCef;
// Reducir el número de locales a un mínimo
GlobalCEFApp.LocalesRequired := 'ca,de,en-GB,en-US,es-419,es,fr,it,pt-BR,pt-PT';
GlobalCEFApp.SetCurrentDir := True;
GlobalCEFApp.LocalesDirPath := 'locales';
Application.Initialize;
Application.Title := 'QBrowser';
Application.CreateForm(TMainForm, MainForm);
test := GlobalCEFApp.StartMainProcess;
if test then
Application.Run;
GlobalCEFApp.Free;
GlobalCEFApp := nil;
end.
GlobalCEFApp.StartMainProcess is now returning False.
Is there some new configuration value I'm overlooking?