anchor.diff:  end;
   
   procedure TframeCEFHost.cefClose(Sender: TObject; const browser: ICefBrowser;
  -  out Result: Boolean);
  +  var aAction: TCefCloseBrowserAction);
   begin
     AssertCefThread;
     PostMessage(FCallbackWnd, CEF_DESTROY, 0, 0);
  -  Result := True;
  +  aAction := cbaClose;
   end;
   
   procedure TframeCEFHost.Handle_CEF_DESTROY(var Message: TMessage);
  
positive.code:   FreeMem(p);
  end;
  
  procedure TframeCEFHost.cefWidgetCompMsg(var aMessage: TMessage;
    var aHandled: Boolean);
  begin
    AssertCefThread;
  
negative.code: end;
  
  procedure TframeCEFHost.cefPreKeyEvent(Sender: TObject;
    const browser: ICefBrowser; const event: PCefKeyEvent; osEvent: TCefEventHandle;
    out isKeyboardShortcut, Result: Boolean);
  var
    p: PCEFHostKeyEventData;
  