--- /tmp/urp_orig.module 2026-04-05 21:34:31.117572781 +0200 +++ web/modules/contrib/user_registrationpassword/user_registrationpassword.module 2026-04-05 21:38:05.032819388 +0200 @@ -283,9 +283,12 @@ // required.' User registers, receives user_registrationpass email, would // not make sense. Cause that will unblock the user Without // the admin 'approving'. + $admin_create = \Drupal::currentUser()->hasPermission('administer users') + && \Drupal::routeMatch()->getRouteName() === 'user.admin_create'; if ($user_config->get('register') == UserInterface::REGISTER_VISITORS && $config->get('registration') == UserRegistrationPassword::VERIFICATION_PASS - && $account->isNew()) { + && $account->isNew() + && !$admin_create) { // Set the user account to blocked. $form['account']['status']['#default_value'] = 0; // Suppress any notification.