Index: src/wp-admin/includes/class-wp-posts-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-posts-list-table.php	(revision 32149)
+++ src/wp-admin/includes/class-wp-posts-list-table.php	(working copy)
@@ -1269,11 +1269,17 @@
 					<input type="checkbox" name="comment_status" value="open" />
 					<span class="checkbox-title"><?php _e( 'Allow Comments' ); ?></span>
 				</label>
-			<?php endif; if ( post_type_supports( $screen->post_type, 'trackbacks' ) ) : ?>
+			<?php else : ?>
+                <input type="hidden" name="comment_status" />
+            <?php endif;?>
+
+            <?php if ( post_type_supports( $screen->post_type, 'trackbacks' ) ) : ?>
 				<label class="alignleft">
 					<input type="checkbox" name="ping_status" value="open" />
 					<span class="checkbox-title"><?php _e( 'Allow Pings' ); ?></span>
 				</label>
+			<?php else: ?>
+                <input type="hidden" name="ping_status" />
 			<?php endif; ?>
 			</div>
 
Index: src/wp-admin/js/inline-edit-post.js
===================================================================
--- src/wp-admin/js/inline-edit-post.js	(revision 32149)
+++ src/wp-admin/js/inline-edit-post.js	(working copy)
@@ -117,7 +117,7 @@
 	},
 
 	edit : function(id) {
-		var t = this, fields, editRow, rowData, status, pageOpt, pageLevel, nextPage, pageLoop = true, nextLevel, cur_format, f, val;
+		var t = this, fields, editRow, rowData, status, pageOpt, pageLevel, nextPage, pageLoop = true, nextLevel, cur_format, f, val, comment_status, ping_status;
 		t.revert();
 
 		if ( typeof(id) === 'object' ) {
@@ -162,12 +162,26 @@
 			$(':input[name="' + fields[f] + '"]', editRow).val( val );
 		}
 
-		if ( $( '.comment_status', rowData ).text() === 'open' ) {
-			$( 'input[name="comment_status"]', editRow ).prop( 'checked', true );
-		}
-		if ( $( '.ping_status', rowData ).text() === 'open' ) {
-			$( 'input[name="ping_status"]', editRow ).prop( 'checked', true );
-		}
+        comment_status = $( '.comment_status', rowData ).text();
+        if( 'undefined' != typeof $( 'input[name="comment_status"][type="checkbox"]') ) {
+            if ( comment_status === 'open' ) {
+                $( 'input[name="comment_status"]', editRow ).prop( 'checked', true );
+            }
+        } else {
+            $('input[name="comment_status"]').val( comment_status )
+        }
+
+        ping_status = $( '.ping_status', rowData ).text();
+        if( $( 'input[name="ping_status"]').is(':checkbox') ) {
+            if ( ping_status === 'open' ) {
+                $( 'input[name="ping_status"]', editRow ).prop( 'checked', true );
+            }
+        } else {
+            $('input[name="ping_status"]').val( ping_status )
+        }
+
+
+
 		if ( $( '.sticky', rowData ).text() === 'sticky' ) {
 			$( 'input[name="sticky"]', editRow ).prop( 'checked', true );
 		}
