| Index: chrome/browser/resources/md_downloads/crisper.js
|
| diff --git a/chrome/browser/resources/md_downloads/crisper.js b/chrome/browser/resources/md_downloads/crisper.js
|
| index a2ae0bac82c425a4091d0da10a9cffcc907a4d34..6cb4e37f57b505136c54c6747f533e8dab113823 100644
|
| --- a/chrome/browser/resources/md_downloads/crisper.js
|
| +++ b/chrome/browser/resources/md_downloads/crisper.js
|
| @@ -1065,7 +1065,13 @@ Polymer.IronResizableBehavior = {
|
| return validKey;
|
| }
|
| function normalizedKeyForEvent(keyEvent, noSpecialChars) {
|
| - return transformKey(keyEvent.key, noSpecialChars) || transformKeyIdentifier(keyEvent.keyIdentifier) || transformKeyCode(keyEvent.keyCode) || transformKey(keyEvent.detail ? keyEvent.detail.key : keyEvent.detail, noSpecialChars) || '';
|
| + if (keyEvent.key) {
|
| + return transformKey(keyEvent.key, noSpecialChars);
|
| + }
|
| + if (keyEvent.detail && keyEvent.detail.key) {
|
| + return transformKey(keyEvent.detail.key, noSpecialChars);
|
| + }
|
| + return transformKeyIdentifier(keyEvent.keyIdentifier) || transformKeyCode(keyEvent.keyCode) || '';
|
| }
|
| function keyComboMatchesEvent(keyCombo, event) {
|
| var keyEvent = normalizedKeyForEvent(event, keyCombo.hasModifiers);
|
|
|