stephanmahieu / formhistorycontrol-2

A browser Add-On to View and Manage form history entries (adaptation of v1 for web-extension and e10s)
https://stephanmahieu.github.io/fhc-home
MIT License
50 stars 12 forks source link

Show history only from that same website please #101

Open klepsydra opened 4 years ago

klepsydra commented 4 years ago

When I right-click a field, how do I get Form History to show only the values previously filled in for only that same website or domain, not entire history of everything I filled in anywhere (which quickly loses usefulness)?

Like Lazarus: Form Recovery used to.

alexolog commented 4 years ago

I second this request. 99.9% of the times I am only interested in the input history of a matching text field on a matching site, the rest is noise.

richardb64 commented 4 years ago

Thirded!

Presenting (or worse, auto-filling) data from other sites is not only noise, it's also a privacy issue.

Currently the problem is that FHC does not consistently store the hostname for every field type - which would be a pre-requisite for showing same-site data first, or hiding other-site data altogether, or for the "fill fields" options to limit themselves to same-site data. The issue has been raised at least twice (#6 and #52), but Stephan has closed both previous issues on the grounds that FHC behaves the same way as the Firefox core.

My argument (and that of other people) is that this behaviour is wrong (or at least, very privacy-unsafe). Firefox is unlikely to change its core behaviour, but this is precisely the kind of area where an addon can make things better.

Stephan has said the addon is not primarily a formfiller, but that is one of its main functions, and doing so in a privacy-conscious way, where the core browser can't (or won't), seems an ideal feature to include in the addon. I don't underestimate the amount of effort involved (especially given the restrictions imposed by the WebExtensions API and the lack of access to SQLite databases), but I still think it's worth doing if it's at all possible. What I've suggested is that FHC could handle all field types in the way it already handles TEXTAREA. If that means no longer using the core history mechanism at all, that (to me at least) seems a fair trade for better control and privacy.

The handling of password fields in "Lockwise" (now part of the Firefox core) seems to be moving in the same direction: the credentials offered to the user include both those previously saved from the same site, and also "similar" credentials from other sites, but crucially the "same-site" data is at the top of the list, and the user is always in complete control.

alexolog commented 3 years ago

Fourthed!

dumblob commented 2 years ago

Count me in - I realized this amounts to 100% of my use cases in recent years.

spacecabbie commented 7 months ago

Great fan came here to suggest exactly this. A history per domain or even per form field would be really helpfull.

anything i can do to make this happen do let me know.