“Fun” IE Bug

Posted in: Tasks Pro™, Development

So in the current beta releases of Tasks Pro™ and Tasks (1.7b4 and 2.7b4 respectively) there is an IE only bug that makes the list of tags on the tags screen look like this:

Broken in IE

instead of like this:

Works fine in Firefox

Being the :scare: CSS expert :/scare: that I am, I looked at all the HTML and CSS rules and scratched my head a little. Then I commented out all of the CSS rules for this list and started adding them back one at a time until things broke.

Sure enough, one simple rule was breaking things:

ul.list li form {
display: none;
}

When I remove that - everything is fine (I added red outlines to the form to illustrate):

IE with form visible

With the rule back in, you can still click the links and even select some of the text. Also the item borders appear randomly.

Broken in IE again

I tried a number of tricks that sometimes make things go more smoothly with IE CSS - no joy.

Then I created a test case of just the list code with CSS and JS to pass around amongst some fellow devs and the problem wasn’t there!

This got me to start experimenting with parent elements and sure enough - removing the div that the list was sitting in fixed everything right up.

Broken in IE again again

I added the border styling to the list itself, and everything works fine. That’s 2 hours of my life I’ll never get back - thanks IE.

Perhaps this will help someone suffering through a similar issue.

Popularity: 3% [?]

Posted August 24th, 2006 @ 4:59 PM

One Reply

  1. alexking.org: Blog > Tasks Pro™ 1.7 beta 5 and Tasks 2.7 beta 5 adds this Pingback:

    […] Tags screen “works” in IE now. […]

    August 25th, 2006 at 9:38 am

Add a Comment

Please note: Use of a non-personal web site or blog in the field below and/or comments that are off-topic, personal attacks, or support requests will likely be removed at my discretion.

Note: This post is over 2 years old. You may want to check later in this blog to see if there is new information relevant to your comment.

August 25, 2006 » « Text Link Ads

About This Site

This is the personal web site of Alex King, a web developer in Denver, Colorado USA. More...


Crowd Favorite

Crowd Favorite is my software and web development business.

We build web applications, design and develop custom WordPress themes and plugins, and build custom sites using WordPress as a CMS.


I also have a tumblog that aggregates my online content from other services (Twitter, Flickr, del.icio.us. etc.).

America

Ads

Get Group Health Insurance
Car Loans available here