DescriptionDon't treat Esc like Cancel in the external protocol dialog on Views.
By default, closing a dialog on Views using the Esc key behaves as if
the secondary button was pressed. In the external protocol handler, this
can create a state where the user inadvertently blocks external
protocol launching for a particular scheme with no way to allow them
again. This occurs when they tick the checkbox to always open links, but
then use Esc to close the dialog. Until UI to edit external protocol
settings is implemented, this permanently prevents any dialogs from
the page for that scheme.
This CL addresses part of the bug by ensuring that closing the external
protocol dialog without interacting with the buttons ignores the checkbox
state.
BUG=671658
Review-Url: https://codereview.chromium.org/2559783003
Cr-Commit-Position: refs/heads/master@{#441863}
Committed: https://chromium.googlesource.com/chromium/src/+/fc29407956cd9349e12be316b7f0007c9b2471ab
Patch Set 1 #
Total comments: 1
Patch Set 2 : Add comment #
Dependent Patchsets: Messages
Total messages: 17 (10 generated)
|