Details
Description
See example attached.
When the QML WebEngineView URL is set to an invalid URL, it sends an extra urlChanged signal for the original URL before sending the urlChanged signal for the new URL. This only happens with an invalid (cannot be resolved) URL.
Expected result (stdout):
qml: webView.url changed http://firsturla9sdjf90j345r90jsdf90sjdf90jasdfsdf.com/
qml: webView.url changed http://secondurladfjsdf90j234a5r9jsdfsdfsdaf.com/
Actual result (stdout):
qml: webView.url changed http://firsturla9sdjf90j345r90jsdf90sjdf90jasdfsdf.com/
qml: webView.url changed http://firsturla9sdjf90j345r90jsdf90sjdf90jasdfsdf.com/
qml: webView.url changed http://secondurladfjsdf90j234a5r9jsdfsdfsdaf.com/