Thanks Andre for your brilliant hack, it mitigate our problems too.

在 2015年10月2日星期五 UTC下午12:46:44,André写道:
>
> Thanks for the quick reply Daniel!
>
> As a short term fix I added
>
> <replace-with class="com.google.gwt.user.client.impl.HistoryImplSafari">
>   <when-type-is class="com.google.gwt.user.client.impl.HistoryImpl"/>
>   <when-property-is name="user.agent" value="gecko1_8"/>
> </replace-with>
>
> to my App.gwt.xml which seems to fix our problems as it doesn't override 
> decodeFragment(). As a long term solution I'll attempt an upgrade to 
> 2.7.0.
>
> Cheers
> André
>
> On Friday, October 2, 2015 at 10:23:08 AM UTC+2, Daniel Kurka wrote:
>>
>> This has been fixed in GWT 2.7.0. We refactored the history 
>> implementation to not special case Firefox in this particular way. Just 
>> updating to GWT 2.7 will fix this issue for you.
>>
>> If that is not possible here is the main patch to make history work:
>> https://gwt-review.googlesource.com/#/c/5356/
>>
>>
>>
>> On Friday, October 2, 2015 at 10:12:10 AM UTC+2, André wrote:
>>>
>>> Hello GWT users!
>>>
>>> We still use GWT 2.5.1 and can't update it quickly.
>>>
>>> Firefox v41 was released last week and came with this seemingly minor 
>>> modification 
>>> <https://www.fxsitecompat.com/en-US/docs/2015/urlutils-hash-no-longer-decodes-fragment/>
>>>  
>>> that makes our app unusable. Looks like this isn't compatible with GWT's 
>>> history implementation 
>>> <https://gwt.googlesource.com/gwt/+/2.5.1/user/src/com/google/gwt/user/client/impl/HistoryImplMozilla.java#25>
>>> .
>>>
>>> Am I on the right track in that this is the root of our problem? Is it 
>>> possible to override the settings in History.gwt.xml 
>>> <https://gwt.googlesource.com/gwt/+/2.5.1/user/src/com/google/gwt/user/History.gwt.xml>
>>>  in 
>>> our own App.gwt.xml (preferrably in a way that it works across all FF 
>>> versions)?
>>>
>>> Thanks a lot in advance!
>>>
>>> André
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to