Index: /CKEditor/trunk/_source/plugins/pastefromword/dialogs/pastefromword.js
===================================================================
--- /CKEditor/trunk/_source/plugins/pastefromword/dialogs/pastefromword.js	(revision 3685)
+++ /CKEditor/trunk/_source/plugins/pastefromword/dialogs/pastefromword.js	(revision 3686)
@@ -141,4 +141,6 @@
 		onShow : function()
 		{
+			// To avoid JAWS putting virtual cursor back to the editor document,
+			// disable main document 'contentEditable' during dialog opening.
 			if ( CKEDITOR.env.ie )
 				this.getParentEditor().document.getBody().$.contentEditable = 'false';
@@ -216,5 +218,8 @@
 						this.getValueOf( 'general', 'removeStyle' ) );
 
-			editor.insertHtml( html );
+				// Insertion should happen after main document design mode turned on.
+				setTimeout( function(){
+					editor.insertHtml( html );
+				}, 0 );
 		},
 		onHide : function()
