Browse Source

fix(admin-ui): Prevent list filter hotkey F firing from input elements

Michael Bromley 2 years ago
parent
commit
c426f8db23

+ 5 - 0
packages/admin-ui/src/lib/core/src/shared/components/data-table-filters/data-table-filters.component.ts

@@ -43,6 +43,11 @@ export class DataTableFiltersComponent implements AfterViewInit {
 
     @HostListener('window:keydown.f', ['$event'])
     onFKeyPress(event: KeyboardEvent) {
+        if (event.target instanceof HTMLElement) {
+            if (event.target.tagName === 'INPUT' || event.target.tagName === 'TEXTAREA') {
+                return;
+            }
+        }
         if (!this.dropdown.isOpen && this.state === 'new') {
             this.dropdown.toggleOpen();
         }