magreenblatt wrote:bioncube wrote:I see, that's good to know that terminating the renderer is the correct approach. I can try to get the child process IDs of the current process (cefclient application) and simply terminate them. Or is there perhaps an API that can be used to gather the currently active Render Process IDs?
We can expose this API. Killing all child processes may have unintended consequences (for example, you may kill the GPU process or the render process for some other window). Please add an issue to the CEF issue tracker.
Provided that I only use one browser, killing something that belongs to some other window/browser would not be a problem/question. I would assume that Chromium is built to handle the sudden termination/killing of the GPU, Plugin and Render Processes and any other child processes. Is that correct? Or would there be any special case where killing the child processes would result in a crash of the whole browser or any other bad thing?