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.
