commit | 6bfe210aa3c20ebf1db6ce788991f24e1eace4c7 | [log] [tgz] |
---|---|---|
author | Kent Tamura <tkent@chromium.org> | Wed Jul 18 03:17:04 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jul 18 03:17:04 2018 |
tree | 13c59a7fea6f435dfba7f98dc8185924d1f69bd6 | |
parent | 3d2c822c6ebbb9cd52097025b54b48ac4efabe15 [diff] |
Reland "Forms: Add a UseCounter for opening popups while a file chooser is opening" We'd like to fix a confusing UI issue, and to know the impact of a possible fix. This relands #575575, which caused node leaks. If a document is navigated out while a file chooser is opening, ChromeClientImpl holded a strong reference to a FileInputType and the whole document leaked. This CL changes the reference from strong one to weak one. Bug: 637639 Change-Id: I5dccade80e433ac53de4bb205abab58380b0a5f2 Reviewed-on: https://chromium-review.googlesource.com/1140339 Reviewed-by: Keishi Hattori <keishi@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#575923}
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.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .