I've been really busy lately, and haven't had much time to do anything
interesting. However, my credit union recently "upgraded" their web site,
which caused me to no longer be able to log in. So after much research
(of course the credit union didn't have any clue), I determined that in
my version of Firefox, if you have a form tag with an autocomplete attribute
and an onsubmit attribute, that the onsubmit attribute is ignored.
That didn't make a whole lot of sense, and it turns out that the problem
was caused by a Firefox extension designed to ignore the autocomplete
attribute (non-standard, intrusive, evil attribute that it is), but instead
it caused Firefox to ignore all of the attributes of the form, which is bad.
So problem solved by removing that extension. In Mozilla, I used the
config parameter wallet.crypto.autocompleteoverride=true to work around
this issue. I believe this parameter was removed from Firefox due to
the folks at Firefox caving to pressure from banks. Avoiding stupid decisions
like that is why I moved away from proprietary software. Urgh. I haven't
figured out if my autocomplete is still working as I want or not, but
at least I can log in to my banks web site now.