Navigate with location.assign() if URL is external
Created by: felixfbecker
Fixes #10287
This also caused test flakiness because it sometimes caused tests to fail (legitimately).
Created by: felixfbecker
Fixes #10287
This also caused test flakiness because it sometimes caused tests to fail (legitimately).