Index: src/wp-admin/css/nav-menus.css
===================================================================
--- src/wp-admin/css/nav-menus.css	(revision 38798)
+++ src/wp-admin/css/nav-menus.css	(working copy)
@@ -689,10 +689,19 @@
 }
 
 .add-menu-item-pagelinks {
-	margin: .5em auto;
+	margin: .5em -10px;
 	text-align: center;
 }
 
+.add-menu-item-pagelinks .page-numbers {
+	display: inline-block;
+	min-width: 20px;
+}
+
+.add-menu-item-pagelinks .page-numbers.dots {
+	min-width: 0;
+}
+
 .link-to-original {
 	display: block;
 	margin: 0 0 15px;
Index: src/wp-admin/includes/nav-menu.php
===================================================================
--- src/wp-admin/includes/nav-menu.php	(revision 38798)
+++ src/wp-admin/includes/nav-menu.php	(working copy)
@@ -358,8 +358,9 @@
 			)
 		),
 		'format' => '',
-		'prev_text' => __('&laquo;'),
-		'next_text' => __('&raquo;'),
+		'prev_text'          => '<span aria-label="' . esc_attr__( 'Previous page' ) . '">' . __( '&laquo;' ) . '</span>',
+		'next_text'          => '<span aria-label="' . esc_attr__( 'Next page' ) . '">' . __( '&raquo;' ) . '</span>',
+		'before_page_number' => '<span class="screen-reader-text">' . __( 'Page' ) . '</span> ',
 		'total' => $num_pages,
 		'current' => $pagenum
 	));
@@ -642,8 +643,9 @@
 			)
 		),
 		'format' => '',
-		'prev_text' => __('&laquo;'),
-		'next_text' => __('&raquo;'),
+		'prev_text'          => '<span aria-label="' . esc_attr__( 'Previous page' ) . '">' . __( '&laquo;' ) . '</span>',
+		'next_text'          => '<span aria-label="' . esc_attr__( 'Next page' ) . '">' . __( '&raquo;' ) . '</span>',
+		'before_page_number' => '<span class="screen-reader-text">' . __( 'Page' ) . '</span> ',
 		'total' => $num_pages,
 		'current' => $pagenum
 	));
Index: src/wp-admin/js/nav-menu.js
===================================================================
--- src/wp-admin/js/nav-menu.js	(revision 38798)
+++ src/wp-admin/js/nav-menu.js	(working copy)
@@ -1085,37 +1085,38 @@
 					else if ( e.target.id && -1 != e.target.id.indexOf('submit-') )
 						$('#' + e.target.id.replace(/submit-/, '')).addSelectedToMenu( api.addMenuItemToBottom );
 					return false;
-				} else if ( target.hasClass('page-numbers') ) {
-					$.post( ajaxurl, e.target.href.replace(/.*\?/, '').replace(/action=([^&]*)/, '') + '&action=menu-get-metabox',
-						function( resp ) {
-							if ( -1 == resp.indexOf('replace-id') )
-								return;
+				}
+			});
 
-							var metaBoxData = $.parseJSON(resp),
-							toReplace = document.getElementById(metaBoxData['replace-id']),
-							placeholder = document.createElement('div'),
-							wrap = document.createElement('div');
+			$( '#nav-menu-meta' ).on( 'click', '.page-numbers', function( event ) {
+				var $this = $( this );
 
-							if ( ! metaBoxData.markup || ! toReplace )
-								return;
+				if ( $( event.target ).hasClass( 'current' ) ) {
+					return;
+				}
 
-							wrap.innerHTML = metaBoxData.markup ? metaBoxData.markup : '';
+				$.post( ajaxurl, this.href.replace( /.*\?/, '' ).replace( /action=([^&]*)/, '' ) + '&action=menu-get-metabox',
+					function( resp ) {
+						var metaBoxData = $.parseJSON( resp ),
+							toReplace;
 
-							toReplace.parentNode.insertBefore( placeholder, toReplace );
-							placeholder.parentNode.removeChild( toReplace );
+						if ( -1 == resp.indexOf( 'replace-id' ) ) {
+							return;
+						}
 
-							placeholder.parentNode.insertBefore( wrap, placeholder );
+						toReplace = document.getElementById( metaBoxData['replace-id'] );
 
-							placeholder.parentNode.removeChild( placeholder );
-
+						if ( ! metaBoxData.markup || ! toReplace ) {
+							return;
 						}
-					);
 
-					return false;
-				}
+						$this.closest( '.inside' ).html( metaBoxData.markup );
+					}
+				);
+
+				return false;
 			});
 		},
-
 		eventOnClickEditLink : function(clickedEl) {
 			var settings, item,
 			matchedSection = /#(.*)$/.exec(clickedEl.href);
