commit | 137cc9b0bea23e26d5ecf201eaac85ba948121cc | [log] [tgz] |
---|---|---|
author | Lily Chen <chlily@chromium.org> | Fri Jun 13 14:13:49 2025 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jun 13 14:13:49 2025 |
tree | 3493b24efa79d460d61bd55b149271d041e957db | |
parent | df6478dac0f3aae501d4d9225aa5440b8ee6c3c4 [diff] |
[MaliciousApkDownloadCheck] Implement dangerous download notification This CL adds to the download progress notification to add a new state representing a Dangerous verdict from MaliciousApkDownloadCheck (Safe Browsing). The notification uses the same icon and copy as the other bits of MaliciousApkDownloadCheck UI. The dangerous notification offers a "Delete from history" button which removes the dangerous download, and a default action (activated by clicking the body of the notification) which opens the Download Home list, where the dangerous download should already be displayed. The notification lasts 5 minutes and disappears thereafter, or can be dismissed by the user directly interacting with it. The notification is also hooked up to existing observer mechanisms, so when the underlying download gets validated by the user (by bypassing the download warning), the dangerous notification automatically goes away. Thereafter, a normal notification for the post-validation in-progress state should appear. Screenshots/screencasts: https://drive.google.com/drive/folders/14N1N3hXIOROy4aQd9eN-m30ly1_tVi_V Bug: 397407934 Change-Id: Ia85b304f14ff4da69d0186b8d444383afdc4cf8b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6624610 Auto-Submit: Lily Chen <chlily@chromium.org> Commit-Queue: Michael Thiessen <mthiesse@chromium.org> Reviewed-by: Min Qin <qinmin@chromium.org> Reviewed-by: Michael Thiessen <mthiesse@chromium.org> Cr-Commit-Position: refs/heads/main@{#1473548}
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.