DescriptionRemove Finch kill switch for PSL matching
Following up on http://crbug.com/338289#c13, this CL removes the kill switch for PSL matching. Apart from the linked check with our PM, the consideration is that PSL matching has been in stable for a couple of releases now on all platforms (except for KDE, see below), and the bugs seen so far were of low severity, exposing problems in password manager rather than with PSL matching itself.
It also replaces a couple of callsites of IsMatchingEnabled with ShouldPSLDomainMatchingApply -- the former did not take sites with a unified login origin into consideration, and on the affected callsites it seemed like it should.
One caveat: PSL matching has not been added to KDE on Linux yet (it's planned, just not a top priority). Given that PSL is live on other Linux environments, and all other platforms, the concerns about needing the kill switch for KDE are low.
As a follow-up to this CL, the (never submitted) internal CL with the corresponding Finch config will be closed.
BUG=338289
Committed: https://crrev.com/4327ad3ce3504c5ae369855e24883079a67af811
Cr-Commit-Position: refs/heads/master@{#296371}
Patch Set 1 #
Total comments: 8
Patch Set 2 : Just rebase #Patch Set 3 : PSLMatchingHelper class removed #Patch Set 4 : Renamed histogram constant from DISABLED to NOT_USED #Messages
Total messages: 15 (2 generated)
|