Index: /CKEditor/trunk/_source/core/dom/range.js
===================================================================
--- /CKEditor/trunk/_source/core/dom/range.js	(revision 3407)
+++ /CKEditor/trunk/_source/core/dom/range.js	(revision 3408)
@@ -845,5 +845,7 @@
 							{
 								// If this is a visible element.
-								if ( sibling.$.offsetWidth > 0 )
+								// We need to check for the bookmark attribute because IE insists on
+								// rendering the display:none nodes we use for bookmarks. (#3363)
+								if ( sibling.$.offsetWidth > 0 && !sibling.getAttribute( '_fck_bookmark' ) )
 								{
 									// We'll accept it only if we need
@@ -1002,5 +1004,7 @@
 							{
 								// If this is a visible element.
-								if ( sibling.$.offsetWidth > 0 )
+								// We need to check for the bookmark attribute because IE insists on
+								// rendering the display:none nodes we use for bookmarks. (#3363)
+								if ( sibling.$.offsetWidth > 0 && !sibling.getAttribute( '_fck_bookmark' ) )
 								{
 									// We'll accept it only if we need
