Index: _whatsnew.html
===================================================================
--- _whatsnew.html	(revision 4002)
+++ _whatsnew.html	(working copy)
@@ -90,6 +90,8 @@
  			error when trying to create link for images inside floating div containers.</li>
  		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/3925">#3925</a>] Removed obsolete
  			parentWindow reference from FCKDialog.OpenDialog().</li>
+ 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/3053">#3053</a>] Fixed problems with
+ 			the height of the content area in Safari and Chrome.</li>
 	</ul>
 	<p>
 		<a href="_whatsnew_history.html">See previous versions history</a></p>
Index: editor/_source/commandclasses/fckfitwindow.js
===================================================================
--- editor/_source/commandclasses/fckfitwindow.js	(revision 4001)
+++ editor/_source/commandclasses/fckfitwindow.js	(working copy)
@@ -192,6 +192,9 @@
 		eTextarea.scrollLeft = oEditorScrollPos[0] ;
 		eTextarea.scrollTop = oEditorScrollPos[1] ;
 	}
+
+	if (window.onresize)
+		window.onresize();
 }
 
 FCKFitWindow.prototype.GetState = function()
Index: editor/_source/internals/fck.js
===================================================================
--- editor/_source/internals/fck.js	(revision 4001)
+++ editor/_source/internals/fck.js	(working copy)
@@ -494,7 +494,7 @@
 			FCK.Events.FireEvent( 'OnAfterSetHTML' ) ;
 		}
 
-		if ( FCKBrowserInfo.IsGecko )
+		if ( window.onresize )
 			window.onresize() ;
 	},
 
Index: editor/_source/internals/fcktoolbarset.js
===================================================================
--- editor/_source/internals/fcktoolbarset.js	(revision 4001)
+++ editor/_source/internals/fcktoolbarset.js	(working copy)
@@ -239,7 +239,7 @@
 	this._Document.getElementById( 'xCollapsed' ).style.display = collapse ? '' : 'none' ;
 	this._Document.getElementById( 'xExpanded' ).style.display = collapse ? 'none' : '' ;
 
-	if ( FCKBrowserInfo.IsGecko )
+	if ( window.onresize )
 	{
 		// I had to use "setTimeout" because Gecko was not responding in a right
 		// way when calling window.onresize() directly.
Index: editor/fckeditor.html
===================================================================
--- editor/fckeditor.html	(revision 4001)
+++ editor/fckeditor.html	(working copy)
@@ -374,7 +374,7 @@
 
 // Gecko browsers doesn't calculate well the IFRAME size so we must
 // recalculate it every time the window size changes.
-if ( FCKBrowserInfo.IsGecko && !FCKBrowserInfo.IsOpera )
+if ( FCKBrowserInfo.IsGecko || FCKBrowserInfo.IsSafari )
 {
 	window.onresize = function( e )
 	{

