You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 8, 2021. It is now read-only.
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"
Why
Parenthesis are must not be url encoded so ff wont do it in opposite to webkit browsers
Reproduce
Use Parenthesis in Forward URL. Click Backbutton in FF(all version).
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"
Why
Parenthesis are must not be url encoded so ff wont do it in opposite to webkit browsers
Reproduce
Use Parenthesis in Forward URL. Click Backbutton in FF(all version).
Workarroud
https://github.com/hiroprotagonist/jquery-mobile/commit/762a3487b14a79eed20ed076f0c67da409fe36bd
The text was updated successfully, but these errors were encountered: