commit | f4960c36731e9a56fc72c31f6b000c4500d71ca7 | [log] [tgz] |
---|---|---|
author | Ashley Prasad <ashleydp@google.com> | Wed Jun 15 20:27:27 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jun 15 20:27:27 2022 |
tree | 38efb24540eef1593d6980773bdb4519b05675bd | |
parent | 5e99236880551eb96135619972c56eee53478820 [diff] |
feedback: add feedback-user-consent-granted - Updates mojom struct Report to include boolean to track if user has granted consent to Google to follow up using provided email. See go/feedback-user-consent-faq for more information on user consent. - Add checkbox and related localization string to display consent messaging when email provided. - Disables and sets consent to false when email not provided. - Test UI updates correctly and report sends expected data. - Tests feedback_data correctly adds consent key-value pair depending on feedback-user-consent-granted value. Screenshot: http://screen/3HhNMTHkrrHqums Bug: b:234065024 Test: Ran `browser_test --gtest_filter=ChromeOsFeedbackDelegateTest*` and deployed to DUT and sent a test report (http://doc/1CuR8SSQLciAXuysYcL3QP7cQ-LsXb86nCvC0NYJMuCo). Change-Id: Ie9fd1b6608d3e6d1aea7dba5486879af2818aac6 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3703857 Reviewed-by: Xiangdong Kong <xiangdongkong@google.com> Reviewed-by: Nasko Oskov <nasko@chromium.org> Commit-Queue: Ashley Prasad <ashleydp@google.com> Cr-Commit-Position: refs/heads/main@{#1014614}
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.