Index: /CKEditor/branches/features/aria/_source/plugins/button/plugin.js
===================================================================
--- /CKEditor/branches/features/aria/_source/plugins/button/plugin.js	(revision 4954)
+++ /CKEditor/branches/features/aria/_source/plugins/button/plugin.js	(revision 4955)
@@ -132,8 +132,10 @@
 			classes += ' ' + this.className;
 
+		var env = CKEDITOR.env;
 		output.push(
 			'<span class="cke_button">',
 			'<a id="', id, '"' +
-				' class="', classes, '" href="javascript:void(\''+ ( this.title || '' ).replace( "'"+ '' )+ '\')"',
+				' class="', classes,
+				env.gecko && env.version >= 10900 && !env.hc  ? '' : '" href="javascript:void(\''+ ( this.title || '' ).replace( "'"+ '' )+ '\')"',
 				' title="', this.title, '"' +
 				' tabindex="-1"' +
Index: /CKEditor/branches/features/aria/_source/plugins/dialog/plugin.js
===================================================================
--- /CKEditor/branches/features/aria/_source/plugins/dialog/plugin.js	(revision 4954)
+++ /CKEditor/branches/features/aria/_source/plugins/dialog/plugin.js	(revision 4955)
@@ -836,4 +836,5 @@
 			page.setAttribute( 'role', 'tabpanel' );
 
+			var env = CKEDITOR.env; 
 			var tabId = contents.id + '_' + CKEDITOR.tools.getNextNumber(),
 				 tab = CKEDITOR.dom.element.createFromHtml( [
@@ -843,5 +844,5 @@
 						( !!contents.hidden ? ' style="display:none"' : '' ),
 						' id="', tabId, '"',
-						' href="javascript:void(0)"',
+						env.gecko && env.version >= 10900 && !env.hc ? '' : ' href="javascript:void(0)"',
 						' tabIndex="-1"',
 						' hidefocus="true"' +
