TING tinkers with hash as well, switching tabs resets the hash but does not
re-loads the page. For now simply ignore new hash and push old state into it.
};
mkdru.hashChange = function () {
+ // TING hack, switching tabs resets the hash but does not re-load the page
+ // simply ignore new hash and set it to the old state
+ var hash = $.param.fragment();
+ if (hash.indexOf('addon-result') == 0 || hash.indexOf('content-result') == 0
+ || hash.indexOf('ting-result') == 0) {
+ mkdru.hashFromState();
+ return;
+ }
// do we need to restart the search?
var searchTrigger = false;
// shallow copy of state so we can see what changed.