Index: src/wp-admin/css/press-this.css
===================================================================
--- src/wp-admin/css/press-this.css	(revision 32909)
+++ src/wp-admin/css/press-this.css	(working copy)
@@ -390,7 +390,74 @@
 	text-decoration: underline;
 }
 
+.split-button {
+	position: relative;
+	display: inline-block;
+}
 
+.split-button-body {
+	display: none;
+	position: absolute;
+	bottom: 35px;
+	right: 0;
+	border: 1px solid #ddd;
+	background-color: #fff;
+	min-width: 160px;
+	max-width: 100%;
+	padding: 5px;
+}
+
+.split-button-body .split-button-option {
+	display: block;
+	padding: 4px 10px;
+	margin: 0;
+	width: 100%;
+	text-align: left;
+}
+
+.is-open .split-button-body {
+	display: block;
+}
+
+.split-button-head {
+	background: #00a0d2;
+	border-color: #0073aa;
+	box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.5 ), 0 1px 0 rgba( 0, 0, 0, 0.15 );
+	margin: 0;
+	padding: 3px;
+	cursor: pointer;
+	border-width: 1px;
+	border-style: solid;
+	-webkit-border-radius: 3px;
+	border-radius: 3px;
+}
+
+.split-button-head:hover {
+	background: #0091cd;
+	border-color: #0073aa;
+	-webkit-box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 );
+	box-shadow: inset 0 1px 0 rgba( 120, 200, 230, 0.6 );
+}
+
+.split-button-primary,
+.split-button-arrow {
+	color: #fff;
+	white-space: nowrap;
+	border-radius: 0;
+	line-height: 1.5;
+}
+
+.split-button-primary:hover,
+.split-button-arrow:hover,
+.split-button-primary:focus,
+.split-button-arrow:focus {
+	color: #fff;
+}
+
+.split-button-arrow {
+	border-left: 1px solid #fff;
+}
+
 /**
 * Forms
 *
@@ -1753,16 +1820,6 @@
 	padding: 0 10px;
 }
 
-.draft-button.is-hidden,
-.draft-button .saving-draft,
-.draft-button.is-saving .save-draft {
-	display: none;
-}
-
-.draft-button.is-saving .saving-draft {
-	display: inline;
-}
-
 /* TinyMCE styles */
 .editor .wp-media-buttons {
 	float: none;
Index: src/wp-admin/includes/class-wp-press-this.php
===================================================================
--- src/wp-admin/includes/class-wp-press-this.php	(revision 32909)
+++ src/wp-admin/includes/class-wp-press-this.php	(working copy)
@@ -1449,13 +1449,17 @@
 		</div>
 		<div class="post-actions">
 			<span class="spinner">&nbsp;</span>
-			<button type="button" class="button-subtle draft-button" aria-live="polite">
-				<span class="save-draft"><?php _e( 'Save Draft' ); ?></span>
-				<span class="saving-draft"><?php _e( 'Saving...' ); ?></span>
-			</button>
-			<a href="<?php echo esc_url( get_edit_post_link( $post_ID ) ); ?>" class="edit-post-link" style="display: none;" target="_blank"><?php _e( 'Standard Editor' ); ?></a>
-			<button type="button" class="button-subtle preview-button"><?php _e( 'Preview' ); ?></button>
-			<button type="button" class="button-primary publish-button"><?php echo ( current_user_can( 'publish_posts' ) ) ? __( 'Publish' ) : __( 'Submit for Review' ); ?></button>
+			<div class="split-button">
+				<div class="split-button-body">
+					<button type="button" class="button-subtle draft-button split-button-option" aria-live="polite"><?php _e( 'Save Draft' ); ?></button>
+					<a href="<?php echo esc_url( get_edit_post_link( $post_ID ) ); ?>" class="edit-post-link split-button-option" target="_blank"><?php _e( 'Standard Editor' ); ?></a>
+					<button type="button" class="button-subtle preview-button split-button-option"><?php _e( 'Preview' ); ?></button>
+				</div>
+				<div class="split-button-head">
+					<button type="button" class="button-subtle publish-button split-button-primary"><?php echo ( current_user_can( 'publish_posts' ) ) ? __( 'Publish' ) : __( 'Submit for Review' ); ?></button>
+					<button type="button" class="button-subtle split-button-arrow"><i class="dashicons dashicons-arrow-up-alt2"></i></button>
+				</div>
+			</div>
 		</div>
 	</div>
 	</form>
Index: src/wp-admin/js/press-this.js
===================================================================
--- src/wp-admin/js/press-this.js	(revision 32909)
+++ src/wp-admin/js/press-this.js	(working copy)
@@ -6,7 +6,6 @@
 	var PressThis = function() {
 		var editor, $mediaList, $mediaThumbWrap,
 			saveAlert             = false,
-			editLinkVisible       = false,
 			textarea              = document.createElement( 'textarea' ),
 			sidebarIsOpen         = false,
 			settings              = window.wpPressThisConfig || {},
@@ -199,20 +198,7 @@
 						window.location.href = response.data.redirect;
 					}
 				} else if ( response.data.postSaved ) {
-					$link = $( '.edit-post-link' );
-					$button = $( '.draft-button' );
-					editLinkVisible = true;
-
-					$button.fadeOut( 200, function() {
-						$button.removeClass( 'is-saving' );
-						$link.fadeIn( 200, function() {
-							var active = document.activeElement;
-							// Different browsers move the focus to different places when the button is disabled.
-							if ( keepFocus && ( active === $button[0] || $( active ).hasClass( 'post-actions' ) || active.nodeName === 'BODY' ) ) {
-								$link.focus();
-							}
-						});
-					});
+					// consider showing "Saved" message
 				}
 			}).fail( function() {
 				renderError( __( 'serverError' ) );
@@ -219,16 +205,6 @@
 			});
 		}
 
-		function resetDraftButton() {
-			if ( editLinkVisible ) {
-				editLinkVisible = false;
-
-				$( '.edit-post-link' ).fadeOut( 200, function() {
-					$( '.draft-button' ).removeClass( 'is-saving' ).fadeIn( 200 );
-				});
-			}
-		}
-
 		/**
 		 * Inserts the media a user has selected from the presented list inside the editor, as an image or embed, based on type
 		 *
@@ -550,7 +526,6 @@
 
 			$titleField.on( 'focus', function() {
 				$placeholder.addClass( 'is-hidden' );
-				resetDraftButton();
 			}).on( 'blur', function() {
 				if ( ! $titleField.text() && ! $titleField.html() ) {
 					$placeholder.removeClass( 'is-hidden' );
@@ -653,7 +628,6 @@
 
 				editor.on( 'nodechange', function() {
 					hasSetFocus = true;
-					resetDraftButton();
 				} );
 			}).on( 'click.press-this keypress.press-this', '.suggested-media-thumbnail', function( event ) {
 				if ( event.type === 'click' || event.keyCode === 13 ) {
@@ -668,7 +642,6 @@
 
 				if ( $button.length ) {
 					if ( $button.hasClass( 'draft-button' ) ) {
-						$button.addClass( 'is-saving' );
 						submitPost( 'draft' );
 					} else if ( $button.hasClass( 'publish-button' ) ) {
 						submitPost( 'publish' );
@@ -680,6 +653,10 @@
 						$( '#pressthis-form' ).attr( 'target', '_blank' ).submit().attr( 'target', '' );
 						$( '#wp-preview' ).val( '' );
 					}
+
+					if ( $button.hasClass( 'split-button-arrow' ) || $target.closest( '.split-button-body' ).length ) {
+						$( '.split-button' ).toggleClass( 'is-open' );
+					}
 				} else if ( $target.hasClass( 'edit-post-link' ) && window.opener ) {
 					window.opener.focus();
 					window.self.close();
