Stanton Sievers created SHINDIG-1965:
----------------------------------------
Summary: iframe onload events firing more than once cause gadget
iframe to empty
Key: SHINDIG-1965
URL: https://issues.apache.org/jira/browse/SHINDIG-1965
Project: Shindig
Issue Type: Bug
Affects Versions: 2.5.0-update1
Reporter: Stanton Sievers
Assignee: Stanton Sievers
In the case a gadget iframe is re-parented, the iframe's onload handler will
fire again. This causes osapi.container.GadgetSite.prototype.onRender to call
remove() on currentGadgetHolder_ because it is not null.
This is easily reproducible in Apache Rave since it upgraded to Shindig
2.5.0-update1. Simply drag-and-drop a gadget on the page and its contents will
disappear.
I think GadgetSite.onRender should either guard against this scenario by
checking to see if loadingGadgetHolder_ is set before clearing out
currentGadgetHolder_ or we should remove the onload handler entirely from the
iframe once it has fired once.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)