Index: src/wp-admin/includes/ajax-actions.php
===================================================================
--- src/wp-admin/includes/ajax-actions.php	(revision 35502)
+++ src/wp-admin/includes/ajax-actions.php	(working copy)
@@ -1586,7 +1586,7 @@
  * @global WP_List_Table $wp_list_table
  */
 function wp_ajax_inline_save() {
-	global $wp_list_table;
+	global $wp_list_table, $mode;
 
 	check_ajax_referer( 'inlineeditnonce', '_inline_edit' );
 
@@ -1659,6 +1659,8 @@
 
 	$wp_list_table = _get_list_table( 'WP_Posts_List_Table', array( 'screen' => $_POST['screen'] ) );
 
+	$mode = $_POST['post_view'] === 'excerpt' ? 'excerpt' : 'list';
+
 	$level = 0;
 	$request_post = array( get_post( $_POST['post_ID'] ) );
 	$parent = $request_post[0]->post_parent;
Index: src/wp-admin/includes/class-wp-posts-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-posts-list-table.php	(revision 35502)
+++ src/wp-admin/includes/class-wp-posts-list-table.php	(working copy)
@@ -490,7 +490,7 @@
 		 * list table.
 		 *
 		 * @since 4.4.0
-		 * 
+		 *
 		 * @param string $which The location of the extra table nav markup: 'top' or 'bottom'.
 		 */
 		do_action( 'manage_posts_extra_tablenav', $which );
@@ -508,16 +508,6 @@
 	}
 
 	/**
-	 * @global string $mode
-	 * @param string $which
-	 */
-	protected function pagination( $which ) {
-		global $mode;
-
-		parent::pagination( $which );
-	}
-
-	/**
 	 *
 	 * @return array
 	 */
@@ -647,13 +637,10 @@
 	}
 
 	/**
-	 * @global string $mode
 	 * @param array $posts
 	 * @param int $level
 	 */
 	private function _display_rows( $posts, $level = 0 ) {
-		global $mode;
-
 		// Create array of post IDs.
 		$post_ids = array();
 
