SharePoint: Strange Display Corruption with IE9 Rendering Mode and Ribbon Control Hover Tips


Had a strange issue last week with IE 9 display rendering.

Having just built an all-up SharePoint 2010 development environment and while slumming around Central Administration I noticed strange display corruption when hovering over some of the controls on the Ribbon.

IE9 Display Corruption
IE9 Display Corruption

This only occured when hovering over a control which had a hover tip;

Ribbon Hover Tip
Ribbon Hover Tip

As opposed to a control using a standard tool-tip;

Ribbon Tool-tip
Ribbon Tool-tip

I also noticed that the stock wait/progress display was looking a bit odd;

Wait/Progress Display
Wait/Progress Display

Investigating further, I fired up FireFox and Chrome and there wasn’t a problem.

Taking a step back, this was a virtualised environment using Parallels Desktop 8 (latest build) on my Macbook Pro as host, with the guest being standard Windows Server 2008 R2 SP1 with IE 9, all updates installed, but no other client software installed (VS, Office etc).

I’d installed SharePoint using the awesome AutoSPInstaller using the RTM build with slipstreamed SP1, Feb 2012 CU and French/Spanish Language Packs w/SP1.

I’d plenty of other VM’s set up in a similar way and comparing VM configuration, paying particular attention to video controller setup, memory etc yielded nothing surprising.

A shout out to #sphelp provided an answer courtesy of @NaupliusTrevor, who suggested turning off Hardware Acceleration in IE 9 advanced settings;

Enable Software Rendering in IE9
Enable Software Rendering in IE9

Enabling software rendering and restarting the browser fixed the issue.

Ribbon Goodness
Ribbon Goodness

Published by

Phil Harding

SharePoint Consultant, Developer, Father, Husband and Climber.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.