I wonder if there's any issue with ProgressiveDisplay component on IE11. One of our pages doesn't load entirely showing only 'Loading ...' message when being tested on QA server which has IE11 and Jboss wildfly 10.0.0. This page works when we test it locally on IE11 with Jboss wildfly 10.0.0.
But when we deploy on our QA server the page doesn't load the table list. Our tapestry project is part of an existing project which uses other platforms like Struts. Every tapestry page gets loaded within an 'iframe' when clicking on an menu link. The .tml file has 'ProgressiveDisplay' component as follows. <t:form> <tc:groupbox> - - - - - - - - - - - - - - <t:ProgressiveDisplay t:id="showZones"> <div t:type="Zone" t:id="results" id="results" update="show"> <div t:type="common/grid2" source="gridDataSource" row="zone" rowsPerPage="20" t:add="${editColumns}" t:exclude="rowid,saved"> <p:nameCell> <a t:type="pageLink" page="zone/edit" context="zone.rowId" t:mixins="common/blockingClick">${zone.name}</a> </p:nameCell> - - - - - - - - - - - - - - - - - - </div> </t:ProgressiveDisplay> and the java page file @Property private TaxZone zone; // just a pojo - - -- - - - - - - - - - - - @Persist @Property private CollectionGridDataSource<TaxZone> gridDataSource; @InjectComponent private Grid2 grid2; // implements GridModel void onActivate() { final String clientName = request.getParameter("clientName"); if (clientName != null) { componentResources.discardPersistentFieldChanges(); } } Object onProgressiveDisplayFromShowZones() throws ClassNotFoundException, SQLException, IOException { if (theZones != null) { return null; } try { - - - - - - - - - - - - - - - - - // Get the list of zones from the database. // Populate the TreeSet theZones = new TreeSet<TaxZone>(zones); - - - - - -- } return null; } On our QA server the flow never calls this 'onProgressiveDisplayFromShowZones' method. The flow goes through the 'onActivate' method. It then calls Tapestry's 'ProgressiveDisplay.beginRender(). Where it invokes the 'deferredZoneUpdate' from 'zone.js' and from there calls 'onActivate' again and shows the empty page. The page does work on our local machine which is being tested only with the tapestry related projects and not with the entire projects. On QA server I have noticed in the IE browser debug mode that 'zone.js' is not getting loaded and also all other t5/core js files such as 'ajax.js' and 'jquery.js'. don't get loaded. I wonder if our Struts application which has the .jsp page and which contains the 'iframe' having any effect on loading the progressivedisplay ajax call. Although the tapestry projects are in separate .war file and it shouldn't conflict with classloaders of other struts .war files. Or there could be an issue with IE11. Although it works locally on IE. The page also works on chrome and firefox on QA. I would really greatly appreciate any suggestion or advice as to how to research more on this progressivedisplay ajax call or IE related issues if any or how to fix this issue. Thank you all.