Index: /CKEditor/trunk/_source/core/dom/domobject.js
===================================================================
--- /CKEditor/trunk/_source/core/dom/domobject.js	(revision 3210)
+++ /CKEditor/trunk/_source/core/dom/domobject.js	(revision 3211)
@@ -51,5 +51,9 @@
 		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 ) );
 		};
 	};
