Index: _source/core/dom/domobject.js
===================================================================
--- _source/core/dom/domobject.js	(revision 3208)
+++ _source/core/dom/domobject.js	(working copy)
@@ -50,7 +50,11 @@
 	{
 		return function( domEvent )
 		{
-			domObject.fire( eventName, new CKEDITOR.dom.event( domEvent ) );
+			// In FF, when reloading the page with the editor focused, it may
+			// throw an error because the CKEDITOR global is not anymore
+			// available. So, we check it here first. (#2923)
+			if ( typeof CKEDITOR != 'undefined' )
+				domObject.fire( eventName, new CKEDITOR.dom.event( domEvent ) );
 		};
 	};
 
