diff -r a59ae5932ca0 -r 780dbd947128 Helpviewer/Passwords/PasswordManager.py --- a/Helpviewer/Passwords/PasswordManager.py Sun Jan 15 10:58:22 2012 +0100 +++ b/Helpviewer/Passwords/PasswordManager.py Sun Jan 15 16:32:42 2012 +0100 @@ -456,9 +456,12 @@ formElementTypes = {} deadElements = set() for elementMap in elements: - name = elementMap["name"] - value = elementMap["value"] - type_ = elementMap["type"] + try: + name = elementMap["name"] + value = elementMap["value"] + type_ = elementMap["type"] + except KeyError: + continue if type_ == "password": formHasPasswords = True t = (name, value)