Dear community, we have the following large problem.
We develop a product, which consits of VB6 DLL / EXE / OCX in combination with VB.NET.
We use CEFSharp Release 63.
We have following constellation:
1) VB.NET Windows Forms main EXE
2) VB6 OCX Control which calls
3) VB.NET DLL, with a Form containting ChromiumBrowserControl.
The Form with the ChromiumBrowserControl is always created newly.
The first time the website is loaded, and the events of ChromiumBrowserControl are fired including IsLoadingStateChanged with e.IsLoading = False.
Beginning with the second time we call the VB.NET DLL without quitting the program, ChromiumBrowserControl does not load the page and no events are fired.
When we query the property ChromiumBrowserControl.IsBrowserInitialized, it is always false and NO event IsBrowserInitializedChanged is fired.
When we use a hard coded time between control initialization and Loading the URL of e.g. 600 ms, it sometimes works after the first successfull execution BUT sometimes not.
Therefore we would require to query property ChromiumBrowserControl.IsBrowserInitialized = True and events event IsBrowserInitializedChanged to be fired which is not the case.