commit | daefaf3af719164507d80b6ade3a2853b1f6228a | [log] [tgz] |
---|---|---|
author | Rohit Bhatia <bhatiarohit@google.com> | Tue Jun 14 01:20:27 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 14 01:20:27 2022 |
tree | ac1425132ef4a62eb9357d3a83acda8d44551f90 | |
parent | ccf16e72721047d9ceca99ca37046ac7e4736cde [diff] |
[M103][DownloadBubble] Limit number of downloads shown on the bubble Limit the downloads shown on the bubble to a maximum of 100. This will prevent OOM crashes happening. The value of 100 is chosen after looking at the Download.Bubble.FullViewSize and Download.Bubble.PartialViewSize metrics. For the canary/dev channels, 95 and 99 percentiles for the partial view size are ~6 and 58, and for the main view are 50 and 100 (max). Even in the unlikely case, the user is able to go to chrome://downloads for the full list of all downloads. (cherry picked from commit dd0e146c07c8276057bcef1eceaf9e6a5bbbadb4) Bug: 1282247 Bug: 1315554 Bug: 1320415 Change-Id: I76680cc7c9cb0d7bd542c0f2a616123ffefaaab2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3646559 Commit-Queue: Min Qin <qinmin@chromium.org> Reviewed-by: Min Qin <qinmin@chromium.org> Auto-Submit: Rohit Bhatia <bhatiarohit@google.com> Cr-Original-Commit-Position: refs/heads/main@{#1003158} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3703146 Reviewed-by: Xinghui Lu <xinghuilu@chromium.org> Commit-Queue: Rohit Bhatia <bhatiarohit@google.com> Cr-Commit-Position: refs/branch-heads/5060@{#804} Cr-Branched-From: b83393d0f4038aeaf67f970a024d8101df7348d1-refs/heads/main@{#1002911}
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.