Index: /CKEditor/branches/features/contenteditable/_source/plugins/removeformat/plugin.js
===================================================================
--- /CKEditor/branches/features/contenteditable/_source/plugins/removeformat/plugin.js	(revision 5593)
+++ /CKEditor/branches/features/contenteditable/_source/plugins/removeformat/plugin.js	(revision 5594)
@@ -1,3 +1,3 @@
-﻿/*
+/*
 Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.html or http://ckeditor.com/license
@@ -36,7 +36,9 @@
 
 				var filter = CKEDITOR.plugins.removeformat.filter;
-				var ranges = editor.getSelection().getRanges( true );
+				var ranges = editor.getSelection().getRanges( true ),
+					iterator = ranges.createIterator(),
+					range;
 
-				for ( var i = ranges.length - 1, range ; range = ranges[ i ] ; i-- )
+				while ( range = iterator.getNextRange() )
 				{
 					if ( range.collapsed )
