mozilla / persona-yahoo-bridge

A ProxyIdP service for bridging major IdPs who lack support for the BrowserID protocol.
26 stars 15 forks source link

progress bar is broken icon when logging in via bigtent #143

Open edwindotcom opened 11 years ago

edwindotcom commented 11 years ago
  1. sign out of any yahoo.com sites
  2. goto: https://login.anosrep.org/signin
  3. enter a yahoo.com address, then click verify

actual: look at the pop up dialog (see screen shot) - progress bar is a broken icon before it gets to the yahoo.com auth page. brokenLoadingBar

ozten commented 11 years ago

Interesting!

Can you load https://yahoo.login.anosrep.org/i/progress.gif directly?

edwindotcom commented 11 years ago

yes i can load that gif directly.

ozten commented 11 years ago

I've tried Aurora, Firefox, and Chrome on Mac 10.7, no repro

20/20 requests for the gif were fine

ozten commented 11 years ago

Does this only reproduce for you on the https://login.anosrep.org/signin site? Other RPs like beta.123done.org are fine?

jrgm commented 11 years ago

It's kind of a race of loading that (and other assets) and the page being switched to yahoo.com. If the image gets in the cache, you're good to go from there forward. I've both repro'd this and not repro'd this.

edwindotcom commented 11 years ago

ozten: yes - i can repro with beta.123done.org The reason I log this is I don't remember seeing it before and was thinking that bigtent issue 129 was related.

I can repro on Mac 10.8: FF19,20,Aurora, Chrome no repro: Safari Opera: white page, flashes black

work around for Firefox: load the progress.gif directly then try again. This supports jrgm's theory of race condition in loading assets.

jrgm commented 11 years ago

@shane-tomlinson suggested to just make it a data: url.

jrgm commented 11 years ago

Assign to @lloyd for now.