brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.67k stars 2.31k forks source link

There should be a way to view data saved by autofill #32048

Open bsclifton opened 1 year ago

bsclifton commented 1 year ago

Description

Related https://github.com/brave/brave-browser/issues/31960

By default, values submitted for fields on websites will be saved into the autofill database. On disk, this is stored in the user's profile directory as Web Data in sqlite format.

Folks can go to brave://settings/autofill to see some of the items being stored:

These pages do a great job showing what they call out (logins, payments, etc). Addresses and more is named as such because it stores Name / email / phone number as one entry.

However, other form data is NOT visible to folks. For example, you can search issues in Brave browser via https://github.com/brave/brave-browser/issues

When you type a word and hit enter, that'll be stored: image

This is easily viewable in a sqlite browser/editor, but we don't expose this anywhere. We do expose the count of items when a person visits brave://settings/clearBrowserData and when selected, these are deleted appropriately. image

It's also important to note this field data can be synced

hamirmahal commented 1 year ago

I think this is a really important feature and was just about to create a new issue for it.

hamirmahal commented 1 year ago

I have an autofill suggestion for a text input, 173687, but that input has now changed to accept numbers only, so I always see 173687 as a suggestion, but clicking on that suggestion never populates the number input box because it's not 173687.

I tried deleting this autofill information from disk by opening C:\Users\hamir\AppData\Local\BraveSoftware\Brave-Browser\User Data\Default\Web Data with the appropriate download from https://sqlitebrowser.org/dl/, but I got a permissions error when doing so.

I think it would be a really nice feature if there was an easy way to delete arbitrary incorrect or stale autofill data from Brave's settings, as opposed to downloading a SQLite browser and trying to delete the data manually.

mlntr commented 9 months ago

I recently tried to find this in the settings because I have input fields on websites that automatically show previous inputs (often single-use) that are no longer needed and just get in the way now.