Hi
It looks like NavigationStart event is called when the webbrowser object is created (or drawn etc). Plus it seems to be called asynchronously because:
If there's no Navigate() called in Open event of the window then only this 'ghost' NavigationStart is triggered.
But in case there's Navigate() in Open event then at first my NavigationStart is called and then the mysterious Navigation start is triggered.
What events trigger NavigationStart? I thought only Navigate() and Refresh() should do it.
The DefaultURL property is empty.
PB 2021, build 1506.
Navigate(https://www.appeon.com/sites/default/files/home/homeR3_bg1.jpg?fid=1479)
NavigationStateChanged
NavigationStart
NavigationProgress 10
NavigationProgress 80
NavigationProgress 100
NavigationProgress 100
NavigationProgress 53
TitleTextChanged homeR3_bg1.jpg (2000×680)
NavigationProgress 100
NavigationProgress 100
NavigationStateChanged
TitleTextChanged homeR3_bg1.jpg (2000×680)
It’s not related to the picture. Actually, it’s related to the cache. Once you’ve accessed a website, when you access the resource of this website again, it’ll trigger the Navigationstart event in the open event only once. You can try accessing a picture of a website that you’ve never accessed before, it will also trigger it twice. For example:
https://demo.appeon.com/AWS/images/for-ios_storedownload.png
Regards,Kai
NavigationStateChanged followef by TitleTextChanged are always last event.
1. Check if Navigate was called
2. Navigation progress = 100
3. Title is not null, title is not empty and title is not "about:blank"
4. There was no error since Navigate() has been called.