If you'd like to implement the fix for this issue before the service pack is released (and you're comfortable editing/compiling source code), you can edit the Controls/Utility/EditContent.cs file and replace the "else if" and related code block on line 81 with the following:
else if (!Globals.IsNullorEmpty(Page.Request.QueryString["clientid"]))
{
StringBuilder script = new StringBuilder();
script.AppendFormat("<input type=\"hidden\" name=\"{0}_ParentContent\" id=\"{0}_ParentContent\" />", this.ClientID);
script.Append("<script language=\"javascript\" type=\"text/javascript\">");
script.Append("try { if (window.parent && window.parent.Telligent_Modal) { ");
script.AppendFormat("var pContent = window.parent.document.getElementById('{0}').childNodes[0].childNodes[0]; ", JavaScript.Encode(Page.Request.QueryString["clientID"]));
script.Append("if (pContent && pContent.innerHTML) { ");
script.AppendFormat("document.getElementById('{0}_ParentContent').value = pContent.innerHTML;", this.ClientID);
script.Append(Page.GetPostBackClientEvent(this, "reloadContent"));
script.Append(" } } } catch (e) {} </script>");
Page.RegisterStartupScript(this.ClientID + "_ReloadContent", script.ToString());
}