Opera 9.22 has a buggy EMCAScript engine which was rewritten for 9.5. 9.22 exhibits the following parse error on the json stringify code:
"Syntax error while loading: line 239 of linked script at (ext link)www.piwik.org/piwik.js : var escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0"
In , fixes #995 - add bz2 (and tbz2) to list of recognized download extensions;
fix regression in , where qunit no longer defines url() helper function;
fix bug in getLinkType() where it could match an extension in url params (false positive);
fixes #1007 - workaround Opera 9.22 parse bug, replacing // with new RegExp() syntax