
The network service needs access to the permissions policy. Previous CLs moved all the dependencies so it is now safe to move this class. The following files need to include permissions_policy.h because otherwise they want to have access into incomplete `PermissionsPolicy`: * components/permissions/permission_uma_util.cc * third_party/blink/common/manifest/manifest_util.cc * third_party/blink/renderer/core/html/client_hints_util.cc * third_party/blink/renderer/modules/payments/payment_app_service_worker_registration.cc * third_party/blink/renderer/modules/payments/payment_instruments.cc Bug: 382291442 Low-Coverage-Reason: LARGE_SCALE_REFACTOR Change-Id: Ifcf52df3bc5c035e8f6a45df02cf93f304b748c9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6310821 Auto-Submit: Sandor «Alex» Major <sandormajor@chromium.org> Owners-Override: Rick Byers <rbyers@chromium.org> Commit-Queue: Sandor «Alex» Major <sandormajor@chromium.org> Reviewed-by: Ari Chivukula <arichiv@chromium.org> Reviewed-by: Rick Byers <rbyers@chromium.org> Reviewed-by: Maks Orlovich <morlovich@chromium.org> Cr-Commit-Position: refs/heads/main@{#1426391}
A full README can be found at: /components/client_hints/README.md