Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 282)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 283)
@@ -68,4 +68,6 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/451">#451</a>] Classes for
 			images in IE didn't take effect immediately.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/430">#430</a>] Links with a class
+			did generate a span in Firefox when removing them.</li>
 	</ul>
 	<h3>
Index: /FCKeditor/trunk/editor/_source/commandclasses/fck_othercommands.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fck_othercommands.js	(revision 282)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fck_othercommands.js	(revision 283)
@@ -299,12 +299,12 @@
 	{
 		var oLink = FCK.Selection.MoveToAncestorNode( 'A' ) ;
+		// The unlink command can generate a span in Firefox, so let's do it our way. See #430
 		if ( oLink )
-			FCK.Selection.SelectNode( oLink ) ;
-	}
-
+			FCKTools.RemoveOuterTags( oLink )
+
+		return ;
+	}
+	
 	FCK.ExecuteNamedCommand( this.Name ) ;
-
-	if ( FCKBrowserInfo.IsGecko )
-		FCK.Selection.Collapse( true ) ;
 }
 
