Index: /CKEditor/trunk/CHANGES.html
===================================================================
--- /CKEditor/trunk/CHANGES.html	(revision 7450)
+++ /CKEditor/trunk/CHANGES.html	(revision 7451)
@@ -93,4 +93,5 @@
 		<li><a href="http://dev.ckeditor.com/ticket/8493">#8493</a> : [IE] It is impossible to add a link to the selected text.</li>
 		<li><a href="http://dev.ckeditor.com/ticket/8528">#8528</a> : Redundant <code>imagePreviewBoxId</code> in the Image Properties dialog window is now removed.</li>
+		<li><a href="http://dev.ckeditor.com/ticket/8864">#8864</a> : [IE]Fix ARIA presentation of toolbar rich combo in JAWS.</li>
 	</ul>
 	<h3>
Index: /CKEditor/trunk/_source/plugins/floatpanel/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/floatpanel/plugin.js	(revision 7450)
+++ /CKEditor/trunk/_source/plugins/floatpanel/plugin.js	(revision 7451)
@@ -47,4 +47,7 @@
 				element = panel.element,
 				iframe = element.getFirst().getFirst();
+
+			// Disable native browser menu. (#4825)
+			element.disableContextMenu();
 
 			this.element = element;
Index: /CKEditor/trunk/_source/plugins/panel/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/panel/plugin.js	(revision 7450)
+++ /CKEditor/trunk/_source/plugins/panel/plugin.js	(revision 7451)
@@ -228,11 +228,10 @@
 		var blocks = this._.blocks,
 			block = blocks[ name ],
-			current = this._.currentBlock,
-			holder = this.forceIFrame ?
-				this.document.getById( this.id + '_frame' )
-				: this._.holder;
-
-		// Disable context menu for block panel.
-		holder.getParent().getParent().disableContextMenu();
+			current = this._.currentBlock;
+
+		// ARIA role works better in IE on the body element, while on the iframe
+		// for FF. (#8864)
+		var holder = !this.forceIFrame || CKEDITOR.env.ie ?
+				 this._.holder : this.document.getById( this.id + '_frame' );
 
 		if ( current )
