diff --git a/newwizardwidget.cpp b/newwizardwidget.cpp
index e04f7b6636404e74ea4d5d745ec2cc9960d71646..729db0510b4f88e91a75f4115c10ca2733ba0cb6 100644
--- a/newwizardwidget.cpp
+++ b/newwizardwidget.cpp
@@ -97,6 +97,11 @@ NewWizardWidget::NewWizardWidget(QWidget* parent) :
             emit NavigationRequested(ScreenEnum::CallScreen);
         });
 
+    connect(collapsiblePasswordWidget_->getPasswordEdit(), &QLineEdit::textChanged,
+        [this] {
+            validateWizardProgression();
+        });
+
     connect(collapsiblePasswordWidget_->getConfirmPasswordEdit(), &QLineEdit::textChanged,
         [this] {
             validateWizardProgression();
@@ -363,13 +368,6 @@ NewWizardWidget::on_exportBtn_clicked()
     emit LRCInstance::instance().accountListChanged();
 }
 
-void
-NewWizardWidget::on_passwordEdit_textChanged(const QString& arg1)
-{
-    Q_UNUSED(arg1);
-    validateWizardProgression();
-}
-
 void
 NewWizardWidget::on_usernameEdit_textChanged(const QString &arg1)
 {
diff --git a/newwizardwidget.h b/newwizardwidget.h
index fa90ea685c1977a410248e30a8072b5fde997dc1..22fd7dc7ec418ec7073048328fb1db1279c5de5f 100644
--- a/newwizardwidget.h
+++ b/newwizardwidget.h
@@ -73,7 +73,6 @@ private slots:
     void on_neverShowAgainBox_clicked();
     void on_skipBtn_clicked();
     void on_exportBtn_clicked();
-    void on_passwordEdit_textChanged(const QString& arg1);
 
 private slots:
     void on_usernameEdit_textChanged(const QString& arg1);