Wednesday, August 16, 2006

Well, it's done. My IE6 background image flicker bug fix site is up and running

I was searching the web the other day for a way to keep the selection highlighted inside of a document in design mode in Internet Explorer when the focus is somewhere else. I was hoping to find some MSHTML command id to feed into the execCommand method and enable this behaviour. I found IDM_KEEPSELECTION and tried it but without any visible results.

But I found other command id that caught my attention: IDM_BACKGROUNDIMAGECACHE.

"Wow, what was that?"

I said to myself in wonder, more like Hammy facing Steve.

"Can't be true!"

But it turned out to be really true. Check my site for a fix of the infamous IE6 background image flicker bug:

http://www.mister-pixel.com/

9 comments:

Andrea said...

Thankyou!!! This will be very useful!

Tim Connor said...

Jesus Christ you deserve a Nobel Prize for this... and the IE team needs to be kicked in the head for not saying something years ago, if this was there the whole time.

tom said...

Well done!! It appears that your solution does not prevent the interruption of browser activity indicators as described in my post at http://tom-lee.blogspot.com/2006/09/ie-css-rollovers-revisited.html. So, if that's important to you, I'd still suggest my method. But yours is a very nice solution, and the improvement to rendering performance may be worth making it a standard include anyway.

notramiras said...

You Are Simply A Genious, Mr.

Thanks.

Andrew FAN said...

So many days of searching the web for solution, and finally I found it! Thanks a lot! ((:

Anonymous said...

Could this be the most useful page on the entire super information highway?! It may just be!

james said...

Unbelievable, a thousand thanks from frusrated designers everywhere! This was fast becoming one of IE's most long-running bugs without a reliable workaround - nice job.

Tim said...

I f*cken love you so much right now! Awesome, simply awesome fix.

Thank you for sharing this!

Matt Hughes said...

I would *love* to see this code, but your whole site is down.