Index: /CKEditor/trunk/_source/core/dom/element.js
===================================================================
--- /CKEditor/trunk/_source/core/dom/element.js	(revision 6097)
+++ /CKEditor/trunk/_source/core/dom/element.js	(revision 6098)
@@ -1,3 +1,3 @@
-﻿/*
+/*
 Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.html or http://ckeditor.com/license
@@ -255,26 +255,4 @@
 
 		/**
-		 * Retrieve block element's filler node if existed.
-		 */
-		getBogus : function()
-		{
-			if ( !this.isBlockBoundary() )
-				return;
-
-			var lastChild = this.getLast() ;
-
-			// Ignore empty/spaces text.
-			while ( lastChild && lastChild.type == CKEDITOR.NODE_TEXT && !CKEDITOR.tools.rtrim( lastChild.getText() ) )
-				lastChild = lastChild.getPrevious();
-
-			if ( lastChild &&
-				( CKEDITOR.env.ie && lastChild.type == CKEDITOR.NODE_TEXT && CKEDITOR.tools.trim( lastChild.getText() ).match( /^(?:&nbsp;|\xa0)$/ )
-				||	CKEDITOR.env.gecko && CKEDITOR.env.webkit && lastChild.is( 'br' ) ) )
-			{
-				return lastChild;
-			}
-		},
-
-		/**
 		 * Breaks one of the ancestor element in the element position, moving
 		 * this element between the broken parts.
@@ -747,7 +725,4 @@
 			{
 				var attribute = thisAttribs[ i ];
-
-				if ( attribute.nodeName == '_moz_dirty' )
-					continue;
 
 				if ( ( !CKEDITOR.env.ie || ( attribute.specified && attribute.nodeName != '_cke_expando' ) ) && attribute.nodeValue != otherElement.getAttribute( attribute.nodeName ) )
