diff --git a/src/features/explorer/components/filters.tsx b/src/features/explorer/components/filters.tsx index 2f1f618b2..7bfc7c335 100644 --- a/src/features/explorer/components/filters.tsx +++ b/src/features/explorer/components/filters.tsx @@ -451,7 +451,9 @@ const generateFilter = (dispatch: AppDispatch, intl: IntlShape, { name, status } } } - const handleChangeFilters = () => { + const handleChangeFilters = (e: React.MouseEvent) => { + e.stopPropagation(); + if (['nostr', 'bluesky', 'fediverse'].includes(nameLowCase)) { dispatch(selectProtocol(nameLowCase)); } else if (Object.keys(languages).some((lang) => lang.toLowerCase() === nameLowCase)) {