diff --git a/mixins/Navigation.pixy b/mixins/Navigation.pixy index ab394798..0a6a55df 100644 --- a/mixins/Navigation.pixy +++ b/mixins/Navigation.pixy @@ -39,7 +39,7 @@ component LoggedInMenu(user *arn.User) NavigationButtonNoAJAX("Logout", "/logout", "sign-out") component FuzzySearch - input#search.action(data-action="search", data-trigger="input", type="text", placeholder="Search...", title="Shortcut: Ctrl + Q") + input#search.action(data-action="search", data-trigger="input", type="text", placeholder="Search...", title="Shortcut: F") component NavigationButton(name string, target string, icon string) a.navigation-link.ajax(href=target, aria-label=name, title=name) diff --git a/scripts/AnimeNotifier.ts b/scripts/AnimeNotifier.ts index 2e647650..e5678955 100644 --- a/scripts/AnimeNotifier.ts +++ b/scripts/AnimeNotifier.ts @@ -158,6 +158,13 @@ export class AnimeNotifier { } onKeyDown(e: KeyboardEvent) { + // Ignore hotkeys on input elements + switch(document.activeElement.tagName) { + case "INPUT": + case "TEXTAREA": + return + } + // F = Search if(e.keyCode == 70) { let search = this.app.find("search") as HTMLInputElement