Per Fady, this test should bring up 1 app window. I'm seeing 2 windows though.
With network service, I'm seeing 3 windows. On Linux, this test passes. On Windows, this fails. I had to tweak it in https://chromium-review.googlesource.com/c/chromium/src/+/1049011.
The timing window with network service seems to be because:
-without NS, the "removeChild" and "webview.src = embedder.guestURL;" calls run successfully
-with NS, the "removeChild" call causes the WebViewGuest::DidFinishNavigation to be called earlier while the navigation is ongoing, which fires a loadabort
Fady: filing bug per your request, please reassign as necessary.
Comment 1 by fsam...@chromium.org
, May 9 2018Owner: wjmaclean@chromium.org
Status: Assigned (was: Unconfirmed)