From 478328a2fa9353ba6dac3be245ef6fd2ff7777ae Mon Sep 17 00:00:00 2001 From: Ali Waseem Date: Thu, 14 May 2026 19:49:53 -0600 Subject: [PATCH] added escape input handler --- .../interfaces/Settings/Logs/PreviewFilterPanel.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/apps/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx index 7ef6b509e02..ec3bc25dd87 100644 --- a/apps/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx +++ b/apps/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx @@ -29,6 +29,7 @@ import { DownloadResultsButton } from '@/components/ui/DownloadResultsButton' import { ShortcutTooltip } from '@/components/ui/ShortcutTooltip' import { useLoadBalancersQuery } from '@/data/read-replicas/load-balancers-query' import { IS_PLATFORM } from '@/lib/constants' +import { onSearchInputEscape } from '@/lib/keyboard' import { SHORTCUT_IDS } from '@/state/shortcuts/registry' import { useShortcut } from '@/state/shortcuts/useShortcut' @@ -139,6 +140,10 @@ const PreviewFilterPanel = ({ placeholder="Search events" value={search} onChange={(e) => setSearch(e.target.value)} + onKeyDown={onSearchInputEscape(search, (next) => { + setSearch(next) + handleInputSearch(next) + })} onBlur={(e: React.FocusEvent) => { setSearch(e.target.value) handleInputSearch(e.target.value)