Ticket #17 (closed defect: fixed)

Opened 11 months ago

Last modified 9 months ago

OpenIdAjaxTextBox is pretty broken on IE8

Reported by: http://blog.nerdbank.net/ Owned by: http://blog.nerdbank.net/
Priority: minor Milestone: v3.0.3
Component: OpenID Version: v2.5.3.9044
Keywords: rp Cc:

Description

Navigate to  http://dotnetopenauth.net/samples/v3.0/OpenIdRelyingPartyWebForms/ajaxlogin.aspx using IE8 without using compatibility mode.
Note how the icons are drawn in the wrong locations, and the LOGIN button is misplaced and tiny.
When the login popup window is done and is supposed to disappear, a
javascript error results instead.

Change History

Changed 9 months ago by http://blog.nerdbank.net/

  • status changed from new to accepted

I've fired a HELP! email to the IE team to see what's going on. A very simple repro demonstrates the problem with rendering in IE8:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<span style='position:relative;'><input style='padding-left:18px' /><img src="openid_login.gif" style="position: absolute; top: 2px; left: 2px;"/></span>
</body>
</html>

Changed 9 months ago by http://blog.nerdbank.net/

  • keywords rp added
  • milestone changed from v3.2 RTW to v3.0.3

A series of checkins ranging a61c81bead..da17dd303e4 fix a series of issues with the OpenIdAjaxTextBox? control both in and outside of IE8. But in particular the IE8 experience is just as good as with the other browsers now, including checkid_immediate now works in IE8, which I think has been broken for a long time, perhaps even IE7.

Changed 9 months ago by http://blog.nerdbank.net/

  • status changed from accepted to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.