This is a repost of an issue posted in Drupal Community, by user "Wildlife." I am experiencing the same problem.

Problem with getting a cursor to appear to type data into user input forms in IE9
Posted by wildlife on December 18, 2011 at 6:22pm
I'm having a problem in IE9 with user input forms. When the end user tries to click inside a box to get their cursor to appear there to begin typing, it does not work. The outline of the input box is what you have to click on. If you click in the box you will not get a flashing cursor to begin typing. Your mouse has to be EXACTLY on the line or it won't change into a flashing cursor...and it takes a lot of precision to get it exactly on the outline of the box.

Note that I am on a Windows XP machine and thus cannot even install IE9 to test this myself to try to diagnose the problem. This is just what my client is reporting to me from her experience with the site in IE9.

I am using the Wilderness theme.

The website is located at http://www.atlantaseminoles.com

Note that the problem happens in the user login form and on the sitewide contact form, but it does not happen on the search form. I'm pretty sure it is something with the theme, but have no idea what to look for to change. Another client of mine has checked this site and confirmed the problem is happening there for him as well. I had him check if the site I did for him was doing the same thing and he said it was not. So it is likely to be something with the theme causing this.

Can anyone assist in figuring out why this is doing this?

More information...
Posted by wildlife on December 18, 2011 at 11:48pm
I think I'm getting closer to finding the root of the problem. It seems that the form code that is having the problem uses jquery. The code for the same field on one of the sites that is working fine does not.

Here's the difference:

Site with problem:

Site without problem:
So I think that jQuery is breaking in IE9 in some way. Anyone have experience with this?

Comments

pokadan’s picture

Assigned: Unassigned » pokadan

I could reproduce this even on a default install, on user login form, with Wilderness as default theme. Looking for a fix.

pokadan’s picture

This has nothing to do with the scripts but with the css so should be able to fix with conditional css.

pokadan’s picture

Status: Active » Needs review

Adding this in style.ie7.css fixes it.

.sidebar {
    position: relative;
}

The reason this goes into style.ie7.css is because IE is only affected if it works in DocumentMode: IE7 standards. Any other document mode and all is clickable.

pokadan’s picture

Status: Needs review » Fixed

committed to dev

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.