A ColdBootVisit completes successfully when it receives WebViewPageLoadDelegate's webView(_:didLoadPageWithRestorationIdentifier) message. This message originates from the web view's Turbolinks adapter, implying that Turbolinks was successfully loaded and can communicate over the JavaScript bridge.
Until we've received this message, we really can't be sure Turbolinks is installed and working, and shouldn't consider the web view initialized.
A
ColdBootVisit
completes successfully when it receivesWebViewPageLoadDelegate
'swebView(_:didLoadPageWithRestorationIdentifier)
message. This message originates from the web view's Turbolinks adapter, implying that Turbolinks was successfully loaded and can communicate over the JavaScript bridge.Until we've received this message, we really can't be sure Turbolinks is installed and working, and shouldn't consider the web view initialized.