| Commit-Queue | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
I appreciate the rename, originally this was supposed to be a blocklist when I wrote it so this update is needed.
That being said, I think replacing `Blocklist` with `Confirmlist` is a better rename. It conveys what action these sites require more clearly than "sensitive" which requires a further step of explanation. Furthermore, if we want to have sites be manually confirmed for other reasons then the name remains accurate :)
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
I appreciate the rename, originally this was supposed to be a blocklist when I wrote it so this update is needed.
That being said, I think replacing `Blocklist` with `Confirmlist` is a better rename. It conveys what action these sites require more clearly than "sensitive" which requires a further step of explanation. Furthermore, if we want to have sites be manually confirmed for other reasons then the name remains accurate :)
Hm, I was under the impression that there wasn't necessarily a confirm dialog either? I.e. if kGlicPromptUserForSensitiveNavigations is disabled then the navigation is blocked. I would argue that that means "confirmlist" is misleading for the same reason that "blocklist" is, therefore.
That's why I chose "sensitive", since that's really the semantic that's associated with those origins -- and it's up to the client's feature state to decide how to handle a sensitive origin. WDYT?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
Chris FredricksonI appreciate the rename, originally this was supposed to be a blocklist when I wrote it so this update is needed.
That being said, I think replacing `Blocklist` with `Confirmlist` is a better rename. It conveys what action these sites require more clearly than "sensitive" which requires a further step of explanation. Furthermore, if we want to have sites be manually confirmed for other reasons then the name remains accurate :)
Hm, I was under the impression that there wasn't necessarily a confirm dialog either? I.e. if kGlicPromptUserForSensitiveNavigations is disabled then the navigation is blocked. I would argue that that means "confirmlist" is misleading for the same reason that "blocklist" is, therefore.
That's why I chose "sensitive", since that's really the semantic that's associated with those origins -- and it's up to the client's feature state to decide how to handle a sensitive origin. WDYT?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[glic] Clarify sensitive list vs various blocklists
ExecutionEngine currently supports multiple origin blocklists (global
list via component updater; enterprise policy). It also supports a list
of origins provided by OptimizationGuide for which navigation to those
origins is considered "sensitive". Depending on feature flag
configuration, navigation to sensitive origins may be either blocked
outright, or may show a user confirmation dialog.
This CL renames/rewords everything about the OptimizationGuide
"blocklist"/"confirmlist" and calls it a "sensitive" list instead, since
presence on the list doesn't guarantee the navigation will be blocked
(or show a user confirmation, conversely).
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |