IE iframe target _top bug


We have an application with a couple of embedded jsp pages. Inside them we have links to the main Vaadin app. They target _top so that we don’t get a second application active within the iframe.

Works fine in browsers other than IE. However, IE (testing with 8) updates the page before changing the hash. This page update breaks javascript and consequently Vaadin. Console shows a “Warning: Ignoring variable change for non-existent component, VAR_PID=5”. PID value naturally changes, otherwise I’m quite sure the warning is related. I’ve got hundreds of them in logs and they always occur exactly when this bug rears it’s ugly head.

If it helps, I can provide a test url displaying the problem if you drop me an email.