From 899a00af62e0dd8bc883b9b84cdca6779fa1f28c Mon Sep 17 00:00:00 2001 From: Mary Hipp Date: Wed, 18 Dec 2024 08:27:16 -0500 Subject: [PATCH] fix double filter on slow networks --- .../components/ControlLayer/ControlLayerControlAdapter.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/invokeai/frontend/web/src/features/controlLayers/components/ControlLayer/ControlLayerControlAdapter.tsx b/invokeai/frontend/web/src/features/controlLayers/components/ControlLayer/ControlLayerControlAdapter.tsx index 4880081de6..5f29e77c6e 100644 --- a/invokeai/frontend/web/src/features/controlLayers/components/ControlLayer/ControlLayerControlAdapter.tsx +++ b/invokeai/frontend/web/src/features/controlLayers/components/ControlLayer/ControlLayerControlAdapter.tsx @@ -102,12 +102,12 @@ export const ControlLayerControlAdapter = memo(() => { const filterConfig = defaultFilterForNewModel.buildDefaults(); if (isFiltering) { adapter.filterer.$filterConfig.set(filterConfig); + // The user may have disabled auto-processing, so we should process the filter manually. This is essentially a + // no-op if auto-processing is already enabled, because the process method is debounced. + adapter.filterer.process(); } else { adapter.filterer.start(filterConfig); } - // The user may have disabled auto-processing, so we should process the filter manually. This is essentially a - // no-op if auto-processing is already enabled, because the process method is debounced. - adapter.filterer.process(); }, [adapter.filterer, dispatch, entityIdentifier] );