Firefox 1.0.x / Mozilla 1.7.x

January 5th, 2009
  • I have a client who has a legacy installation of Firefox 1.0.x and Mozilla 1.7.x browsers. For logistical reasons and the fact these browsers are integrated into a larger system, it's not possible to upgrade to newer versions.

    I'm exploring the feasibility of using Ext with that system, but I see that only Firefox 1.5+ is supported. I've tested the examples with a collection of these older browsers and many of the examples work, but several of them don't work or have odd problems.

    The question I have is ... what specifically is it about the Firefox 1.0.x/Mozilla 1.7.x browser family that is incompatible with Ext? I'm thinking that if I know what to avoid, maybe I can still use a subset of Ext with this ancient browser architecture.

    Thanks,
    Jul


  • Maybe you could create a conditional stylesheet to include when the browser is antique to override some of these things? It sure seems like a lot of work. Is there any reason they are in the dark ages and refuse to park their horse and buggy?


  • The main problem is FF 1.0 is like IE 5 Mac, loaded with bugs.


  • To be honest, I'm not sure what doesn't work. It's going to have to be trial and error. If you do find specific things and wish to share a list, we would appreciate it. We would try to patch up anything we can.


  • Ok, I'll compile a list of things I find and post them in this thread.

    As a starter, the most obvious thing I notice is that a grid will not correctly render in FF 1.0.x unless it's inside a GridPanel in a BorderLayout. On a few pages in my internal testing app, I have a plain Ext.grid not in any layout or panel. All of these grids just do not render. I have one grid that is in a GridPanel and it renders perfectly.

    I used the DOM explorer in FF and discovered that the grid is there, the DOM structure looks intact, it's just not visible. After playing around with the css values, I found that if you remove the position: tag or change the value from position:absolute to position:relative, the grid suddenly appears. That doesn't seem logical to me... but it's reproducible.

    What do you think about that? It's probably an esoteric browser bug. This problem goes away in FF 1.5 as well as the Mozilla code base starting with 1.8.x


  • The conditional stylesheet is a good idea for those issues that can be fixed with css.

    Why are they in the dark ages? Well, FF 1.0 isn't that old in their minds and the expense to refactor the embedded app and upgrade is enough that they need a really good reason to do it. The number of units are in the thousands located in remote locations so I can kind of see their point.







  • #If you have any other info about this subject , Please add it free.#
    Your name:
    E-mail:
    Telphone:

    Your comments:


    If you have any other info about Firefox 1.0.x / Mozilla 1.7.x , Please add it free.