diff -ru kdelibs-3.5.3-orig/khtml/html/html_formimpl.cpp kdelibs-3.5.3/khtml/html/html_formimpl.cpp
--- kdelibs-3.5.3-orig/khtml/html/html_formimpl.cpp	2006-05-22 14:14:03.000000000 -0400
+++ kdelibs-3.5.3/khtml/html/html_formimpl.cpp	2006-07-29 13:20:34.000000000 -0400
@@ -605,39 +605,7 @@
             }
 
             if ( doesnotexist || !w || login_changed ) {
-                // TODO use KMessageBox::questionYesNoCancel() again, if you can pass a KGuiItem for Cancel
-                KDialogBase* const dialog = new KDialogBase(i18n("Save Login Information"),
-                                                          KDialogBase::Yes | KDialogBase::No | KDialogBase::Cancel,
-                                                          KDialogBase::Yes, KDialogBase::Cancel,
-                                                          0, "questionYesNoCancel", true, true,
-                                                          i18n("Store"), KGuiItem(i18n("Ne&ver for This Site")), i18n("Do Not Store"));
-
-                bool checkboxResult = false;
-                const int savePassword = KMessageBox::createKMessageBox(dialog, QMessageBox::Information,
-                                                                            formUrl.host().isEmpty() ? // e.g. local file
-                                                                            i18n("Konqueror has the ability to store the password "
-                                                                                 "in an encrypted wallet. When the wallet is unlocked, it "
-                                                                                 "can then automatically restore the login information "
-                                                                                 "next time you submit this form. Do you want to store "
-                                                                                 "the information now?") :
-                                                                            i18n("Konqueror has the ability to store the password "
-                                                                                 "in an encrypted wallet. When the wallet is unlocked, it "
-                                                                                 "can then automatically restore the login information "
-                                                                                 "next time you visit %1. Do you want to store "
-                                                                                 "the information now?").arg(formUrl.host()),
-                                                                            QStringList(), QString::null, &checkboxResult, KMessageBox::Notify);
-
-                if ( savePassword == KDialogBase::Yes ) {
-                    // ensure that we have the user / password inside the url
-                    // otherwise we might have a potential security problem
-                    // by saving passwords under wrong lookup key.
-
-                    if (view->part()) {
-                        view->part()->saveToWallet(key, m_walletMap);
-                    }
-                } else if ( savePassword == KDialogBase::No ) {
                     view->addNonPasswordStorableSite(formUrl.host());
-                }
             }
         }
 #endif // KHTML_NO_WALLET
