Index: /CKEditor/branches/versions/3.4.x/CHANGES.html
===================================================================
--- /CKEditor/branches/versions/3.4.x/CHANGES.html	(revision 5751)
+++ /CKEditor/branches/versions/3.4.x/CHANGES.html	(revision 5752)
@@ -58,4 +58,5 @@
 		<li><a href="http://dev.fckeditor.net/ticket/5911">#5911</a> : BIDI: List items should support and retain correct base language direction
 		<li><a href="http://dev.fckeditor.net/ticket/5415">#5415</a> : Undo not working when we change the Table Properties for the table on a saved page.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5689">#5689</a> : Make it possible to run CKEditor inside of Firefox chrome.</li>
 	</ul>
 	<h3>
Index: /CKEditor/branches/versions/3.4.x/_source/core/env.js
===================================================================
--- /CKEditor/branches/versions/3.4.x/_source/core/env.js	(revision 5751)
+++ /CKEditor/branches/versions/3.4.x/_source/core/env.js	(revision 5752)
@@ -76,8 +76,11 @@
 			isCustomDomain : function()
 			{
+				if ( !this.ie )
+					return false;
+
 				var domain = document.domain,
 					hostname = window.location.hostname;
 
-				return this.ie &&
+				return
 					domain != hostname &&
 					domain != ( '[' + hostname + ']' );	// IPv6 IP support (#5434)
Index: /CKEditor/branches/versions/3.4.x/_source/plugins/wysiwygarea/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.4.x/_source/plugins/wysiwygarea/plugin.js	(revision 5751)
+++ /CKEditor/branches/versions/3.4.x/_source/plugins/wysiwygarea/plugin.js	(revision 5752)
@@ -1,3 +1,3 @@
-﻿/*
+/*
 Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.html or http://ckeditor.com/license
@@ -363,4 +363,8 @@
   							'></iframe>' );
 
+						// #5689 Running inside of Firefox chrome the load event doesn't bubble like in a normal page
+						if (document.location.protocol == 'chrome:')
+							CKEDITOR.event.useCapture = true;
+
 						// With FF, it's better to load the data on iframe.load. (#3894,#4058)
 						iframe.on( 'load', function( ev )
@@ -376,4 +380,8 @@
 								doc.close();
 							});
+
+						// #5689 Reset adjustment back to default
+						if (document.location.protocol == 'chrome:')
+							CKEDITOR.event.useCapture = false;
 
 						mainElement.append( iframe );
