I got a web-based e-mail account at webmail.co.za. With WebKit Safari, clicking the Login button after entering my userid/passwd does nothing. This works in the release version of Safari, as well as in Camino.
If confirmed, this would be a regression.
Test account details: Username: webkit Password: w3bk1t City in which you were born: Cupertino
In Firefox 2.0.0.3, Firebug reports: document.floater has no properties in floater.js (line 16) if(!mie){eval('document.'+chip.named+'.top ='+chip.yy);eval('document.'+chip.named+'.left='+chip.xx);} Not sure if this error occurs in WebKit ToT as well, or if this even impacts logging in via WebKit ToT. (Logging in via Firefox 2.0.0.3 works, however.)
Created attachment 14432 [details] Reduction Firefox passes both cases, shipping WebKit fails the second case (leading space), TOT fails both cases (trailing space and leading space).
Created attachment 14433 [details] Extended test case Firefox, WinIE and WebKit fail the third test, however WebKit actually displays the Yen symbol in the popup, so I think it should pass.
It looks almost as if most of the logic can be moved from HTMLOptionElement::optionText() to HTMLOptionElement::text(), but the cases where the label attribute is non-empty seem tricky.
Created attachment 14487 [details] Make HTMLOptionElement's text attribute match other browsers
Comment on attachment 14487 [details] Make HTMLOptionElement's text attribute match other browsers r=me
Landed in r21410.