Parenthesis in URL leads to javascript errors in Firefox
Hullo
If using URLs containing parenthesis in Mozilla Firefox, there is a problem with the location.hash.
The handling of URLs with parenthesis for example when hitting the back or forward button leads to Syntax Errors in Firefox JavaScript Engine: uncaught exception: Syntax error, unrecognized expression: data-url='...(...'
The Exception is thrown by Sizzle.
This error is thrown at serveral positions in jQuery Mobile code, for example:
to = $( ":jqmData(url='" + url + "')" ); "jquery.mobile.navigation.js"
Because of our funny business backend we have a lot URL containing parenthesis so we worked arround this error.
Please take a look at this change on github.
Cheers