Index: wp-content/themes/twentyfourteen/functions.php
===================================================================
--- wp-content/themes/twentyfourteen/functions.php	(revision 26827)
+++ wp-content/themes/twentyfourteen/functions.php	(working copy)
@@ -262,7 +262,7 @@
 		) );
 	}
 
-	wp_enqueue_script( 'twentyfourteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20131205', true );
+	wp_enqueue_script( 'twentyfourteen-script', get_template_directory_uri() . '/js/functions.js', array( 'jquery' ), '20131209', true );
 }
 add_action( 'wp_enqueue_scripts', 'twentyfourteen_scripts' );
 
Index: wp-content/themes/twentyfourteen/js/functions.js
===================================================================
--- wp-content/themes/twentyfourteen/js/functions.js	(revision 26827)
+++ wp-content/themes/twentyfourteen/js/functions.js	(working copy)
@@ -63,7 +63,7 @@
 			that.toggleClass( 'active' );
 			wrapper.toggleClass( 'hide' );
 
-			if ( that.is( '.active' ) || $( '.screen-reader-text' ) === event.target ) {
+			if ( that.is( '.active' ) || $( '.search-toggle .screen-reader-text' )[0] === event.target ) {
 				wrapper.find( '.search-field' ).focus();
 			}
 		} );
Index: wp-content/themes/twentyfourteen/rtl.css
===================================================================
--- wp-content/themes/twentyfourteen/rtl.css	(revision 26831)
+++ wp-content/themes/twentyfourteen/rtl.css	(working copy)
@@ -98,8 +98,8 @@
 }
 
 .search-toggle .screen-reader-text {
-	right: auto;
-	left: 0;
+	right: 0; /* Avoid a horizontal scrollbar when the site has a long menu */
+	left: auto;
 }
 
 
Index: wp-content/themes/twentyfourteen/style.css
===================================================================
--- wp-content/themes/twentyfourteen/style.css	(revision 26831)
+++ wp-content/themes/twentyfourteen/style.css	(working copy)
@@ -878,6 +878,10 @@
 	margin-top: 14px;
 }
 
+.search-toggle .screen-reader-text {
+	left: 0; /* Avoid a horizontal scrollbar when the site has a long menu */
+}
+
 .search-box-wrapper {
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing:    border-box;
