Update: I set the user-agent to "Native" and the menu breaks.
Looks like the javascript for the vBulletin menu is not being loaded. It's actually scrubbed from the template.
Turns out that there's a conditional for this in default vBulletin code:
Code:
// turn off popups if they are not available to this browser
if ($vbulletin->options['usepopups'])
{
if ((is_browser('ie', 5) AND !is_browser('mac')) OR is_browser('mozilla') OR is_browser('firebird') OR is_browser('opera', 7) OR is_browser('webkit') OR is_browser('konqueror', 3.2))
{
// use popups
}
else
{
// don't use popups
$vbulletin->options['usepopups'] = 0;
}
}
...wow.
I'll just remove the conditional around the script element. It should work now.