diff --git a/src/wp-admin/css/customize-widgets.css b/src/wp-admin/css/customize-widgets.css index 5d6c0bfed3..ba95022d7d 100644 --- a/src/wp-admin/css/customize-widgets.css +++ b/src/wp-admin/css/customize-widgets.css @@ -342,7 +342,7 @@ body.adding-widget .add-new-widget:before { #available-widgets { position: absolute; overflow: auto; - top: 46px; + top: 0; bottom: 0; left: -301px; width: 300px; @@ -354,6 +354,14 @@ body.adding-widget .add-new-widget:before { border-right: 1px solid #dddddd; } +#available-widgets-list { + top: 46px; + position: absolute; + overflow: auto; + bottom: 0; + width: 100%; +} + #available-widgets-filter { position: fixed; top: 0; @@ -614,6 +622,7 @@ body.adding-widget #customize-preview { @media screen and ( max-width: 640px ) { body.adding-widget div#available-widgets { + top: 46px; left: 0; z-index: 10; width: 100%; diff --git a/src/wp-admin/js/customize-widgets.js b/src/wp-admin/js/customize-widgets.js index 20c695b621..729e6a8f1e 100644 --- a/src/wp-admin/js/customize-widgets.js +++ b/src/wp-admin/js/customize-widgets.js @@ -294,7 +294,9 @@ // Reset search this.collection.doSearch( '' ); - this.$search.focus(); + if ( ! api.settings.browser.mobile ) { + this.$search.focus(); + } }, // Closes the panel diff --git a/src/wp-includes/class-wp-customize-widgets.php b/src/wp-includes/class-wp-customize-widgets.php index fe54d4cfd2..1a87581ebe 100644 --- a/src/wp-includes/class-wp-customize-widgets.php +++ b/src/wp-includes/class-wp-customize-widgets.php @@ -668,11 +668,13 @@ final class WP_Customize_Widgets { +