Handle weird scenario where loading in the frame causes page.open callback to be called multiple times, eventually with a failed in some instances.
Fix typos
Handle not being able to load URL when loading via frame method