History token fires twice if the URLhas a special character in IE

119 Views Asked by At

I have a code that is working perfectly fine in firefox and chrome, but not very well in IE.

I am using GWT 2.5.1 .

The issue is that i am sending a string to query via the URL. If that string contains special character like % or ^ or #. the valueChangeHandler is called twice.

The first one has the URL as it was fired. with the special character not encoded, but then it catches another value change event with the character encoded. (ie '%' in the first event catch,then transformed to '%25' in the second event catch)

1

There are 1 best solutions below

3
On BEST ANSWER

IE 11 isn't officially supported in GWT 2.5.1 (I couldn't even tell which permutation is selected in this case; and it depends on X-UA-Compatible).

Try updating to GWT 2.7.0, where IE11 has been tested, and should select the gecko1_8 permutation.