1. #1
    Ext User
    Join Date
    Jun 2008
    Posts
    3
    Vote Rating
    0
    photomo is on a distinguished road

      0  

    Default [2.x] Ext.History with IE8

    [2.x] Ext.History with IE8


    It looks like IE8 now supports the hashing mechanism which is used to record history, just as is done for non-IE browsers. Therefore, I don't think IE8 needs to use the iframe (unless compatibility mode is switched on).

    Perhaps History.js could be updated to replace all the occurences of:

    Code:
    if (Ext.isIE)
    with:

    Code:
    if (Ext.isIE && !Ext.isIE8)
    I have overridden Ext.History in this way, and all seems fine. (Without this override, Ext.History fails in IE8 when a DOCTYPE is used).
    Last edited by mystix; 6 May 2009 at 5:53 PM. Reason: moved to 2.x Bugs from Open Discussion

  2. #2
    Ext JS Premium Member dj's Avatar
    Join Date
    Mar 2007
    Location
    Germany
    Posts
    573
    Vote Rating
    2
    dj has a spectacular aura about dj has a spectacular aura about dj has a spectacular aura about

      0  

    Default


    I have made the same override (in Ext 3 svn) and all works fine here.
    -> +1 for that change

    PS: I also have Ext.isIE && !Ext.isIE8 as condition but it should probably be something like Ext.isIE < 8
    Daniel Jagszent
    dɐɳiel@ʝɐgszeɳt.de <- convert to plain ASCII to get my email address

  3. #3
    Ext User
    Join Date
    Oct 2008
    Posts
    10
    Vote Rating
    0
    joeutz is on a distinguished road

      0  

    Default


    Thanks for the workaround!!!

    Is this going to be fixed? It's still a problem in Ext 3.0. Just add the doctype tag to the example.

Thread Participants: 2