Obtaining the exemption reason for cookies in the CLI
Displaying these exempted cookies in the CLI Dashboard
Relevant Technical Choices
In the CLI, the exemptionReason is obtained from the ResponseReceivedExtraInfoEvent network event.
In the CLI Dashboard, ExemptedCookiesSection is used to display these exempted cookies on the landing page.
Table filters for the same have also been added.
Testing Instructions
Additional Information:
puppeteer package's newer version has multiple breaking changes, so therefore importing types from the devtools-protocol package. Thus, it has been added as a dependency to the cli package.
Description
This PR adds support for -
Relevant Technical Choices
exemptionReason
is obtained from theResponseReceivedExtraInfoEvent
network event.ExemptedCookiesSection
is used to display these exempted cookies on the landing page.Testing Instructions
Additional Information:
puppeteer
package's newer version has multiple breaking changes, so therefore importing types from thedevtools-protocol
package. Thus, it has been added as a dependency to thecli
package.Screenshot/Screencast
https://github.com/GoogleChromeLabs/ps-analysis-tool/assets/58820001/53a95724-eba5-49b9-b2fa-57936a25d12e
Checklist
Fixes #