Zobrazení otázek označených: Zobrazení všech otázek

hlavní heslo vynucované bezpředmětně

Dobrý den, moje chápání hlavního hesla je následující - chrání přístup do správy hesel. Mám ho nastavené ale naprosto idiotsky je vyžadováno neustále i když žádnou správu… (přečíst více)

Dobrý den, moje chápání hlavního hesla je následující - chrání přístup do správy hesel. Mám ho nastavené ale naprosto idiotsky je vyžadováno neustále i když žádnou správu hesel neprovádím. Chci aby fungovalo výlučně jen pokud chci provádět správu hesel a přestalo mě otravovat neustále. Jak to mám nastavit. Po zrušení jeho vynuceného zadávání většinou vše funguje normálně, pouze internetbanking mé banky ho chce a tohle plně chápu a zadávám ho.

Otázku položil(a) jneterda před 3 týdny

Poslední odpověď od poljos před 2 týdny

  • Vyřešeno

Autofill inserts login into billing email instead of login input – bad heuristics

Hello, I understand that Firefox aims to be user-friendly. But after all the problems with unwanted autofill of login/password fields in registration forms — and putting… (přečíst více)

Hello,

I understand that Firefox aims to be user-friendly. But after all the problems with unwanted autofill of login/password fields in registration forms — and putting aside the security issue of prefilled passwords being easily revealed...

…I’ve run into what looks like a bug in the autofill logic.

In my form, I have:

a billing contact section, with an input name="data[inv][email]"

and a login section, with name="signLogin" and name="signPwd"

Now tell me — what do you think the user expects to see prefilled when logging in? The billing email? Or maybe the actual login input?

Right now, Firefox decides that the billing field is a better candidate for autofill. Which makes me wonder… is your detection logic just matching the first input with a name that fits /^email$/?

Because if that’s the case — seriously — maybe someone working on the heuristics should pause and think. Blasting credentials into random inputs just because the name looks vaguely like "email" is not a smart strategy.

This isn’t meant to insult anyone. It’s a bug report. And a bit of constructive sarcasm, yes — because this has a real impact on UX and user trust.

Attached screenshot is from my dev environment. It shows the autofill behavior clearly: The password field is autofilled. The actual login field remains empty. Instead, the billing contact email field (with name data[inv][email]) gets filled This is not expected behavior, and highlights the flaw in autofill heuristics.

Best regards, Pavel

PS: Translated from my native language into English using a translator.

Otázku položil(a) pavel7 před 3 měsíci

Zodpověděl(a) poljos před 3 měsíci

  • Archivováno

Firefox corrupted the database of passwords (logins.json)

In the middle of my FF session, about:logins stopped showing any stored logins/passwords. Although the automatic form filling continued to work on every page I tested. … (přečíst více)

In the middle of my FF session, about:logins stopped showing any stored logins/passwords. Although the automatic form filling continued to work on every page I tested.

  • FF version is 115.9.0esr (64-bit) on Debian 12 Linux
  • I use Master Password

According older questions for the similar topic:

  • there is no logins.json.corrupt file in the profile directory
  • I'm running FF on Linux and there is no "Old data" or similar subdirectory
  • for the same reason, I do not run AVG or any other MS Windows utility and no external program touched directories with FF profiles
  • FF restart did not help but, surprise, the form filling continued working
  • I tried to create new empty profile, copy logins.json and key4.db files into it and start FF with this new profile - resulted same behavior

After more debugging, I've found the probable cause: in logins.json file, the first item contains unecrypted username and password instead of encrypted ones. As a test, I stopped FF, removed this item from logins.json and restarted FF. Now, everything looks OK, for the first sight.

1. Is it really OK or something else crashes tomorrow? :) 2. What's the correct way to fix such issue? 3. Is it a known problem? I cannot reproduce it in any way nor I know what caused this corruption. So I cannot report new Bug.

Thanks for your answers. Milan

Otázku položil(a) Milan před 1 rokem

Poslední odpověď od poljos před 1 rokem