Index: wp-includes/js/media-editor.js
===================================================================
--- wp-includes/js/media-editor.js	(revision 22843)
+++ wp-includes/js/media-editor.js	(working copy)
@@ -431,12 +431,12 @@
 
 				if ( 'image' === attachment.type ) {
 					html = wp.media.string.image( props );
-					options['caption'] = caption;
+					options.post_excerpt = caption;
 
 					_.each({
-						align: 'image-align',
+						align: 'align',
 						size:  'image-size',
-						alt:   'image-alt'
+						alt:   'image_alt'
 					}, function( option, prop ) {
 						if ( props[ prop ] )
 							options[ option ] = props[ prop ];
@@ -444,7 +444,7 @@
 
 				} else {
 					html = wp.media.string.link( props );
-					options.title = props.title;
+					options.post_title = props.title;
 				}
 
 				return media.post( 'send-attachment-to-editor', {
Index: wp-admin/includes/ajax-actions.php
===================================================================
--- wp-admin/includes/ajax-actions.php	(revision 22843)
+++ wp-admin/includes/ajax-actions.php	(working copy)
@@ -1936,22 +1936,22 @@
 		wp_update_post( array( 'ID' => $id, 'post_parent' => $insert_into_post_id ) );
 	}
 
-	$html = isset( $attachment['title'] ) ? $attachment['title'] : '';
+	$rel = $url = '';
+	$html = $title = isset( $attachment['post_title'] ) ? $attachment['post_title'] : '';
 	if ( ! empty( $attachment['url'] ) ) {
-		$rel = '';
-		if ( strpos($attachment['url'], 'attachment_id') || get_attachment_link( $id ) == $attachment['url'] )
+		$url = $attachment['url'];
+		if ( strpos( $url, 'attachment_id') || get_attachment_link( $id ) == $url )
 			$rel = ' rel="attachment wp-att-' . $id . '"';
-		$html = '<a href="' . esc_url( $attachment['url'] ) . '"' . $rel . '>' . $html . '</a>';
+		$html = '<a href="' . esc_url( $url ) . '"' . $rel . '>' . $html . '</a>';
 	}
 
 	remove_filter( 'media_send_to_editor', 'image_media_send_to_editor', 10, 3 );
 
 	if ( 'image' === substr( $post->post_mime_type, 0, 5 ) ) {
-		$url = $attachment['url'];
-		$align = isset( $attachment['image-align'] ) ? $attachment['image-align'] : 'none';
+		$align = isset( $attachment['align'] ) ? $attachment['align'] : 'none';
 		$size = isset( $attachment['image-size'] ) ? $attachment['image-size'] : 'medium';
-		$alt = isset( $attachment['image-alt'] ) ? $attachment['image-alt'] : '';
-		$caption = isset( $attachment['caption'] ) ? $attachment['caption'] : '';
+		$alt = isset( $attachment['image_alt'] ) ? $attachment['image_alt'] : '';
+		$caption = isset( $attachment['post_excerpt'] ) ? $attachment['post_excerpt'] : '';
 		$title = ''; // We no longer insert title tags into <img> tags, as they are redundant.
 		$html = get_image_send_to_editor( $id, $caption, $title, $align, $url, (bool) $rel, $size, $alt );
 	}
