We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1372f52 commit 4bf3591Copy full SHA for 4bf3591
src/cdk-experimental/ui-patterns/behaviors/event-manager/keyboard-event-manager.ts
@@ -65,11 +65,15 @@ export class KeyboardEventManager<T extends KeyboardEvent> extends EventManager<
65
}
66
67
private _isMatch(event: T, key: KeyCode, modifiers: ModifierInputs) {
68
+ if (!hasModifiers(event, modifiers)) {
69
+ return false;
70
+ }
71
+
72
if (key instanceof RegExp) {
73
return key.test(event.key);
74
75
76
const keyStr = typeof key === 'string' ? key : key();
- return keyStr.toLowerCase() === event.key.toLowerCase() && hasModifiers(event, modifiers);
77
+ return keyStr.toLowerCase() === event.key.toLowerCase();
78
79
0 commit comments