PDA

View Full Version : ie8render7 / x-ua-compatible header in functions.php


squishi
01-04-2015, 08:01 AM
The users of my site started complaining that a text box shrinks whn you type text in it.

It turns out that functions.php was setting the x-ua-compatible header to IE version 7. This caused the display problems.

The code:
// IE8 emulate IE7 mode
if ($vbulletin->options['ie8render7'])
{
@header('X-UA-Compatible: 7');
}

It's supposed to only affect IE8, but it did not.
Where is that 'ie8render7' being set in the options?

I suppose the Internet Explorer detection mechanism used by the older versions of Vbulletin is no longer working. :erm:

kh99
01-04-2015, 09:37 AM
It's under "Cookies and HTTP Header Options" and it's called "Send Internet Explorer 7 Compatibility Header". FWIW, it's been removed in vb4 (at least it has in 4.2.2, it could have been in an earlier version).