Separate Site and Shield Settings from History in Clear Private Data
On iOS in Settings > Shields & Privacy under Clear Private Data if you have Browsing History selected we will remove/reset Site and Shield Settings (Site-specific shields preferences, zoom level, and wallet dApp permissions). We should separate these to align with desktop, adding a new Site and Shield Settings toggle. It will default off to align with desktop, but similar to the other toggles, once it's toggled on it will remain on after user has tapped Clear Data Now.
Steps to Reproduce
- Connect to an ethereum dApp, ex. https://app.uniswap.org/
- Change the zoom level
- In the Shields panel, change some shield preferences
- Visit Settings > Shields & Privacy, under
Clear Private Datadisable all toggles exceptBrowsing History - Tap
Clear Data Now - Visit the dApp site again and notice the dApp connection is removed, zoom level is reset, and Shield panel preferences are reset to defaults / global preferences.
Additional Info
Site and Shield Settings was originally included here: https://github.com/brave/brave-ios/issues/5134
HEy @ShivanKaul i want to work on this issue
Great! Just a reminder that this is an iOS issue. You will need to follow https://github.com/brave/brave-browser/wiki/iOS-Development-Environment to get set up. Please let us know when you have a PR that we can take a look at.
Okk sure
@AdminAdi have you began working on this issue? If so what's your status?