diff -urp orig/quicktabs/js/quicktabs.js patch/quicktabs/js/quicktabs.js --- orig/quicktabs/js/quicktabs.js 2009-09-28 22:02:37.000000000 -0500 +++ patch/quicktabs/js/quicktabs.js 2010-06-28 16:33:20.000000000 -0500 @@ -47,7 +47,10 @@ Drupal.quicktabs.tab = function (el) { this.tabObj = Drupal.settings.quicktabs[qtKey].tabs[key]; this.tabKey = key; } - i++; + //hack for ie7 strange behavior: http://drupal.org/node/487518 + if (key != 'indexOf') { + i++; + } } this.tabpage_id = 'quicktabs_tabpage_' + this.qtid + '_' + this.tabKey; this.container = $('#quicktabs_container_' + this.qtid);