diff --git a/src/wp-admin/js/updates.js b/src/wp-admin/js/updates.js index 0d7bf888bf..5bd0b7a7d9 100644 --- a/src/wp-admin/js/updates.js +++ b/src/wp-admin/js/updates.js @@ -266,7 +266,15 @@ window.wp = window.wp || {}; $message.html( wp.updates.l10n.updateFailed.replace( '%s', response.error ) ); wp.a11y.speak( wp.updates.l10n.updateFailed ); + /* + * The lock can be released since this failure was + * after the credentials form. + */ + wp.updates.updateLock = false; + $(document).trigger( 'wp-plugin-update-error', response ); + + wp.updates.queueChecker(); }; /**