Hello,
Short story:
We have a collection of InMemoryFeatureLayers added to the DynamicOverlay. Through an Ajax call we make some modifications to the layers server-side (i.e. add/remove some features), and then call map.getDynamicOverlay().redraw().
In Chrome this works just fine, but in IE and Firefox the layer does not redraw even though the above method returns true. After panning or zooming enough to make the extent change, the layer redraws. This is extremely frustrating and must be something not only happening to me? Also, sometimes it seems that parts of the layer (tiles?) are randomly not drawn/missing. I can easily notice this by drawing a line shape from X to Y, and after making some modifications server-side trough ajax the changes are not properly reflected on the map. This is very apparent in IE10. Just simple zooming/panning make things disappear from the layer.
I got some suggestions that this might be caused by the browsers' cache. Maybe some bug in the MapSuite code that sends the tile response back? Is it missing the "no cache" header or something?
Overall, we are seeing some rather annoying rendering issues with MapSuite MVC and IE9/10 and Firefox. In Chrome things generally work very well.
I am awaiting your reply.