commit | c1c5e0723cf5b8f4702e43023d0b2e1562c441e7 | [log] [tgz] |
---|---|---|
author | Filipa Senra <fsenra@google.com> | Thu Jun 27 12:46:29 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jun 27 12:46:29 2024 |
tree | b53fef9817535dbbf2009e64d232489f26c3e2b4 | |
parent | 521771df326b3de7b881b578c60dff75cf871bd6 [diff] |
[iOS][QD] Delete BrowsingDataCommands in favour of BrowsingDataRemover This CL deletes the BrowsingDataCommands that trigger deletion of the browsing data in favour of its clients using BrowsingDataRemover directly. We moved the logic to show the activity indicator and reload pages to the BrowsingDataRemover. We're doing this refactoring because we would like to trigger the deletion from the QuickDeleteMediator, and the browser state shouldn't go beyond the Coordinators. As such the mediator doesn't have access to it. The current BrowsingDataCommands requires the browser state as an argument. See follow up CL: https://crrev.com/c/5638816 Bug: 341107837, 335387869, 325612973 Change-Id: I8c4afb4f7683680fdddcb4794e0d51eba0e6cd86 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5638815 Reviewed-by: Sylvain Defresne <sdefresne@chromium.org> Auto-Submit: Filipa Senra <fsenra@google.com> Commit-Queue: Sylvain Defresne <sdefresne@chromium.org> Cr-Commit-Position: refs/heads/main@{#1320293}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.