Thelo
Member
If you append a hashmark to a XenForo URL that shows tabs, in such a way that the location.hash includes the equals character '=', such as "#asdf=1234", then go directly to that URL, a javascript error pops up on loading that page.
For instance, going directly to this URL:
http://xenforo.com/community/members/kier.2/#asdf=1234
causes the following error to happen in Google Chrome 17.0.963.26 beta-m:
This error seems related to jQuery Tools tabs, which itself uses the jQuery library. This still happens if I manually use jQuery 1.7.1, the latest jQuery version as of this writing.
For instance, going directly to this URL:
http://xenforo.com/community/members/kier.2/#asdf=1234
causes the following error to happen in Google Chrome 17.0.963.26 beta-m:
- Uncaught Syntax error, unrecognized expression: [href=#asdf=1234]
ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- k.errorajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- k.filterajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- kajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- c.querySelectorAll.kajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.fn.extend.findajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- q/community/js/xenforo/min/xenforo.js?_v=4bb52252:82
- a.fn.tabs/community/js/xenforo/min/xenforo.js?_v=4bb52252:85
- d.extend.eachajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.fn.d.eachajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- a.fn.tabs/community/js/xenforo/min/xenforo.js?_v=4bb52252:85
- XenForo.Tabs.__construct/community/js/xenforo/min/xenforo.js?_v=4bb52252:259
- XenForo.Tabs/community/js/xenforo/min/xenforo.js?_v=4bb52252:259
- c.extend.create/community/js/xenforo/min/xenforo.js?_v=4bb52252:191
- c.extend.register.b/community/js/xenforo/min/xenforo.js?_v=4bb52252:190
- d.extend.eachajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.fn.d.eachajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- c.extend.register/community/js/xenforo/min/xenforo.js?_v=4bb52252:190
- d.event.handleajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.event.add.k.handle.majax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.event.triggerajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.fn.extend.triggerajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.extend.eachajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.fn.d.eachajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.fn.extend.triggerajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- c.extend.activate/community/js/xenforo/min/xenforo.js?_v=4bb52252:191
- c.extend.init/community/js/xenforo/min/xenforo.js?_v=4bb52252:187
- (anonymous function)/community/js/xenforo/min/xenforo.js?_v=4bb52252:337
- d.extend._Deferred.f.resolveWithajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- d.extend.readyajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
- c.addEventListener.yajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js:16
This error seems related to jQuery Tools tabs, which itself uses the jQuery library. This still happens if I manually use jQuery 1.7.1, the latest jQuery version as of this writing.