Explicitly check that startPage exists before attempting to launch
Delete explicit toNativeURL() since file: is now the default