Remove the persistence checkbox from external protocol handler UI.

We realized in a conversation around issue 951540 that we don't have settings UI
that allows users to reconsider decisions they've made around external protocol
support. Until we work that out, and make longer-term decisions about the
permission model around the feature generally, we should stop making the problem
worse by removing that checkbox from the UI.

Based on existing telemetry (`BrowserDialogs.ExternalProtocol.HandleState`),
this will affect ~8% of users who interact with the dialog, which itself is a
fairly small group of Chrome's users overall.

Bug: 982341, 987149
Change-Id: I723979aab9606d1c2337a36a8f5a0686b95bb9be
Commit-Queue: Mike West <>
Reviewed-by: Kamila Hasanbega <>
Reviewed-by: Bret Sepulveda <>
Reviewed-by: Emily Stark <>
Cr-Commit-Position: refs/heads/master@{#680353}
1 file changed