From 4af9c2fcdd08dffda70ee6321ab378cec66de70a Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 3 Feb 2021 10:08:08 -0500 Subject: [PATCH] fix: autofocus on search field in ACP > Manage > Plugins --- public/src/admin/extend/plugins.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/public/src/admin/extend/plugins.js b/public/src/admin/extend/plugins.js index f120c96a3c..064b2fa79e 100644 --- a/public/src/admin/extend/plugins.js +++ b/public/src/admin/extend/plugins.js @@ -19,7 +19,8 @@ define('admin/extend/plugins', [ return; } - $('#plugin-search').val(''); + const searchInputEl = document.querySelector('#plugin-search'); + searchInputEl.value = ''; pluginsList.on('click', 'button[data-action="toggleActive"]', function () { var pluginEl = $(this).parents('li'); @@ -147,7 +148,7 @@ define('admin/extend/plugins', [ }); }); - $('#plugin-search').on('input propertychange', function () { + $(searchInputEl).on('input propertychange', function () { var term = $(this).val(); $('.plugins li').each(function () { var pluginId = $(this).attr('data-plugin-id'); @@ -226,6 +227,7 @@ define('admin/extend/plugins', [ populateUpgradeablePlugins(); populateActivePlugins(); + searchInputEl.focus(); }; function confirmInstall(pluginID, callback) {