From 2fb6ac3773dd4b825c68a595b79a2e0ccfd3a0e9 Mon Sep 17 00:00:00 2001 From: Robin Munn Date: Thu, 15 May 2025 10:42:16 +0700 Subject: [PATCH 1/2] Have FilterBar do its own debouncing Don't use DebouncedInput in FilterBar as it's causing Playwright test failures where links briefly aren't clickable. Doing the debouncing directly in FilterBar eliminates the issue. --- .../lib/components/FilterBar/FilterBar.svelte | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/frontend/src/lib/components/FilterBar/FilterBar.svelte b/frontend/src/lib/components/FilterBar/FilterBar.svelte index b7d3586f3e..2beba93a64 100644 --- a/frontend/src/lib/components/FilterBar/FilterBar.svelte +++ b/frontend/src/lib/components/FilterBar/FilterBar.svelte @@ -13,18 +13,19 @@ - - diff --git a/frontend/src/lib/forms/index.ts b/frontend/src/lib/forms/index.ts index 1211aeeb47..4fb3d66350 100644 --- a/frontend/src/lib/forms/index.ts +++ b/frontend/src/lib/forms/index.ts @@ -5,7 +5,6 @@ import FormField from './FormField.svelte'; import FormError from './FormError.svelte'; import Input from './Input.svelte'; import PlainInput from './PlainInput.svelte'; -import DebouncedInput from './DebouncedInput.svelte'; import Checkbox from './Checkbox.svelte'; import ProtectedForm, { type Token } from './ProtectedForm.svelte'; import MaybeProtectedForm from './MaybeProtectedForm.svelte'; @@ -29,7 +28,6 @@ export { FormError, Input, PlainInput, - DebouncedInput, ProtectedForm, MaybeProtectedForm, Select,