I found the problem...
Hook
expand_navigation_state plugin
Make URLs absolute
It needs to ignore URLs starting with:
- .
- /
- {
- http(s)://
- javascript://
Something ugly like this...
Code:
if (VB_AREA != 'AdminCP' AND vB::$vbulletin->options['bburl_basepath'] AND $data['url'] AND !preg_match('#^https{0,1}://#si', $data['url']) AND !substr($data['url'],0,13) == 'javascript://' AND !substr($data['url'],0,1) == '.' AND !substr($data['url'],0,1) == '/' AND !substr($data['url'],0,1) == '{')