Hi.
I upgraded from a very old version of CEF 3 to CEF 3.2171.1949.
Amongst the changes is the rework to how the Dev Tools work. Now instead of getting a URL, you have to use CefBrowserHost.ShowDevTools(...)
So in order to make it work, I create a Client, a WindowLess WindowInfo and a Browser, and call ShowDevTools.
When I open the Dev Tools everything works just fine as long as I don't interact with the dev tools window. It shows the elements and everything, but when I interact with the dev tools window, it resets.
It resets in a way that it is empty with no frame. Even writing errors in the console won't result in an error prompt - whatever you write just resets after you press 'ENTER'.
When I return to my original browser window and navigate, it starts working again as intended.
Another side note: Let's say I have a web page that will generate a Console.Log every second. As long as I'm interacting with the Dev Tools (mouse over, focus, whatever), it will be blank and without frame. As soon as I leave it and return to my browser, the Dev Tools will contain all of the previous information (all of the previous Console.Logs and whatever). So it's not actually losing all the data, it just loses frame for some reason. Like it has no frame to work with when I focus it.
Last side note: It looks like the dev tools have two states - Let's say I opened it (didn't interact with it) then it will show some tab (let's say Elements) and pour the data into it. If I interact with it and change tab, the next time I leave it and focus the browser, it will return to show my data in the Elements tab.
I know it's a long shot, but can someone here try to help me? I'm getting desperate.
Thanks!