-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Add the capability of setting "allow list" content policy #376
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…-tool into feat/allowed-list
…422) * Add new key in CookieTableData type * Pass row context menu as prop and remove useAllowList hook * Move useAllowedList logic into standalone functions * Move conext menu into CookieListing and introduce states and callback for modal * Remove selected row from table * Stop propagation on click * ref: Refactor the utils handling clicks, removal of domain, setting domain and parent domain * perf: clean up unrequired calls * chore: delete already moved files * ref: Refactor useEffects * fix: Update condition for getting domain in allow list * ref: move row context menu ui and logic to separate component * ref: move allowed list logic to a hook * test: add tests for rowContextMenu * fix: capitalize context menu options * test: add tests for utils
…l into feat/allowed-list
mayan-000
approved these changes
Jan 29, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
4 tasks
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Add the capability of updating the "allow list" Content Policy setting directly from cookies table in PSAT. This PR will add the following functionality
chrome://settings/content/siteData
.Relevant Technical Choices
Constraints
session_only
are being treated as cookies set toallow
. The issue has been reported here. Thereforechrome.storage.session
has been used to store allowed list settings which gets erased after a browser session.Testing Instructions
Its important to note that if a domain for example .bbc.com is added to allow list, its subdomains like xyz.bbc.com will also be allow listed and if you want to remove it's subdomain from allow list, you would need to remove the parent domain from allow list.
Screenshot/Screencast
Checklist
Fixes #334