Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 6933)
+++ /CKEditor/trunk/CHANGES.html	(revision 6934)
@@ -60,4 +60,5 @@
 		<li><a href="http://dev.ckeditor.com/ticket/7867">#7867</a> : The file browser for the background image in the Document Properties dialog window did not work.</li>
 		<li><a href="http://dev.ckeditor.com/ticket/7130">#7130</a> : The column resizer gripping area is not anymore invading into the adjacent table cells.</li>
+		<li><a href="http://dev.ckeditor.com/ticket/7844">#7844</a> : [Firefox] Calling <code>setData()</code> on a hidden editor caused editor not to display.</li>
 		<li>Updated the following language files:<ul>
 			<li><a href="http://dev.ckeditor.com/ticket/7834">#7834</a> : Dutch;</li>
Index: /CKEditor/trunk/_source/plugins/wysiwygarea/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/wysiwygarea/plugin.js	(revision 6933)
+++ /CKEditor/trunk/_source/plugins/wysiwygarea/plugin.js	(revision 6934)
@@ -537,28 +537,5 @@
 							CKEDITOR.event.useCapture = false;
 
-						// The container must be visible when creating the iframe in FF (#5956)
-						var element = editor.element,
-							isHidden = CKEDITOR.env.gecko && !element.isVisible(),
-							previousStyles = {};
-						if ( isHidden )
-						{
-							element.show();
-							previousStyles = {
-								position : element.getStyle( 'position' ),
-								top : element.getStyle( 'top' )
-							};
-							element.setStyles( { position : 'absolute', top : '-3000px' } );
-						}
-
 						mainElement.append( iframe );
-
-						if ( isHidden )
-						{
-							setTimeout( function()
-							{
-								element.hide();
-								element.setStyles( previousStyles );
-							}, 1000 );
-						}
 					};
 
