公司的内部系统前端使用ExtJS进行开发。最近公司客服的FF自动升级至18后出现了比较严重的兼容性问题,主要表现是加载数据时的mask在加载完成后没有消失,以及一些布局问题。经Jason同学初步排查是FF 18使用的最新JS内核IonMonkey导致,于是通知客服统一将FF降级至17 ESR,问题暂时解决。今天去官网论坛逛了下,确认FF升到18后对ExtJS用户带来了很大的兼容性问题

帖子:http://www.sencha.com/forum/showthread.php?253345-FF-18-problem,已经盖了5页,其中第一页中提到了禁用about:config内置参数javascript.options.ion.content的解决方案,经试验可解决问题 FF官方bugzilla:https://bugzilla.mozilla.org/show_bug.cgi?id=818023https://bugzilla.mozilla.org/show_bug.cgi?id=828319,呼吁遇到相同问题的team去vote这两个bug,以push mozilla尽早修复此问题

个人认为,Mozilla在此次升级过程中的测试环节欠周全,尤其是这种更换JS引擎级别的大版本升级,可以用“不负责任”来形容。不知道上线前有没有对一些主流的JS框架做过兼容性测试,也不知道还有多少其它JS框架受到了影响。但就目前的情况来看,至少ExtJS的影响面是非常大的,希望Mozilla尽快修复此问题