[
https://issues.apache.org/jira/browse/SHINDIG-1965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13880208#comment-13880208
]
Stanton Sievers commented on SHINDIG-1965:
------------------------------------------
I can't either. In fact, I'll be posting a patch to Rave to workaround the
issue by removing the onload attribute from the iframe when the dragStart event
is fired on the gadget. Local testing is going smoothly with that solution.
> 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)