Fix filters not applying to search results

Fixes #36296
This commit is contained in:
Claire 2025-10-03 11:57:01 +02:00
parent 4809b38f6e
commit f486d38e88
2 changed files with 3 additions and 3 deletions

View File

@ -53,7 +53,7 @@ const renderHashtags = (hashtags: HashtagType[]) =>
const renderStatuses = (statusIds: string[]) => const renderStatuses = (statusIds: string[]) =>
hidePeek<string>(statusIds).map((id) => ( hidePeek<string>(statusIds).map((id) => (
<StatusQuoteManager key={id} id={id} /> <StatusQuoteManager contextType='search' key={id} id={id} />
)); ));
type SearchType = 'all' | ApiSearchType; type SearchType = 'all' | ApiSearchType;
@ -189,7 +189,7 @@ export const SearchResults: React.FC<{ multiColumn: boolean }> = ({
onClickMore={handleSelectStatuses} onClickMore={handleSelectStatuses}
> >
{results.statuses.slice(0, INITIAL_DISPLAY).map((id) => ( {results.statuses.slice(0, INITIAL_DISPLAY).map((id) => (
<StatusQuoteManager key={id} id={id} /> <StatusQuoteManager contextType='search' key={id} id={id} />
))} ))}
</SearchSection> </SearchSection>
)} )}

View File

@ -14,7 +14,7 @@ const getStatusInputSelectors = [
(state, { id }) => state.getIn(['accounts', state.getIn(['statuses', id, 'account'])]), (state, { id }) => state.getIn(['accounts', state.getIn(['statuses', id, 'account'])]),
(state, { id }) => state.getIn(['accounts', state.getIn(['statuses', state.getIn(['statuses', id, 'reblog']), 'account'])]), (state, { id }) => state.getIn(['accounts', state.getIn(['statuses', state.getIn(['statuses', id, 'reblog']), 'account'])]),
getFilters, getFilters,
(_, { contextType }) => ['detailed', 'bookmarks', 'favourites'].includes(contextType), (_, { contextType }) => ['detailed', 'bookmarks', 'favourites', 'search'].includes(contextType),
]; ];
function getStatusResultFunction( function getStatusResultFunction(