Index: /CKEditor/branches/versions/3.2.x/_source/plugins/editingblock/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.2.x/_source/plugins/editingblock/plugin.js	(revision 5160)
+++ /CKEditor/branches/versions/3.2.x/_source/plugins/editingblock/plugin.js	(revision 5161)
@@ -96,23 +96,4 @@
 					event.removeListener();
 
-					// Safari 3 can't handle tabindex in all elements, so we do
-					// a trick to make it move the focus to the editor on TAB.
-					if ( CKEDITOR.env.webkit && CKEDITOR.env.version < 528 )
-					{
-						// Grab editor focus if the editor container is focused. (#3104)
-						var focusGrabber = editor.container;
-
-						var tabIndex = editor.config.tabIndex || editor.element.getAttribute( 'tabindex' ) || 0;
-						focusGrabber = focusGrabber.append( CKEDITOR.dom.element.createFromHtml(
-							'<input' +
-								' tabindex="' + tabIndex + '"' +
-								' style="position:absolute; left:-10000">' ) );
-
-						focusGrabber.on( 'focus', function()
-							{
-								editor.focus();
-							});
-					}
-
 					if ( editor.config.startupFocus )
 						editor.focus();
Index: /CKEditor/branches/versions/3.2.x/_source/plugins/tab/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.2.x/_source/plugins/tab/plugin.js	(revision 5160)
+++ /CKEditor/branches/versions/3.2.x/_source/plugins/tab/plugin.js	(revision 5161)
@@ -88,5 +88,5 @@
 {
 	var $ = this.$,
-		curTabIndex = indexToUse || this.getTabIndex(),
+		curTabIndex = ( indexToUse === undefined ? this.getTabIndex() : indexToUse ),
 		passedCurrent, enteredCurrent,
 		elected, electedTabIndex,
@@ -176,5 +176,5 @@
 {
 	var $ = this.$,
-		curTabIndex = indexToUse || this.getTabIndex(),
+		curTabIndex = ( indexToUse === undefined ? this.getTabIndex() : indexToUse ),
 		passedCurrent, enteredCurrent,
 		elected,
Index: /CKEditor/branches/versions/3.2.x/_source/plugins/toolbar/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.2.x/_source/plugins/toolbar/plugin.js	(revision 5160)
+++ /CKEditor/branches/versions/3.2.x/_source/plugins/toolbar/plugin.js	(revision 5161)
@@ -327,5 +327,5 @@
 
 							output.push( '<a title="' + ( expanded ? editor.lang.toolbarCollapse : editor.lang.toolbarExpand )
-													  + '" id="' + collapserId + '" class="cke_toolbox_collapser' );
+													  + '" id="' + collapserId + '" tabIndex="-1" class="cke_toolbox_collapser' );
 
 							if ( !expanded )
