Index: /CKEditor/trunk/_source/plugins/find/dialogs/find.js
===================================================================
--- /CKEditor/trunk/_source/plugins/find/dialogs/find.js	(revision 3706)
+++ /CKEditor/trunk/_source/plugins/find/dialogs/find.js	(revision 3707)
@@ -699,4 +699,8 @@
 
 										finder.replaceCounter = 0;
+
+										// Scope to full document.
+										finder.searchRange = getSearchRange( true );
+										finder.matchRange = null;
 										if ( ( replaceNums = finder.replace( dialog,
 											dialog.getValueOf( 'replace', 'txtFindReplace' ),
@@ -704,5 +708,5 @@
 											dialog.getValueOf( 'replace', 'txtReplaceCaseChk' ),
 											dialog.getValueOf( 'replace', 'txtReplaceWordChk' ),
-											dialog.getValueOf( 'replace', 'txtReplaceCyclic' ), true ) ) )
+											false, true ) ) )
 											alert( editor.lang.findAndReplace.replaceSuccessMsg.replace( /%1/, replaceNums ) );
 										else
