Taxon_id and list_id do not work together

Platform: Website

Browser, if a website issue: Chrome, Firefox

URLs (aka web addresses) of any relevant observations or pages: https://www.inaturalist.org/observations?list_id=4401719&taxon_id=47605

Description of problem: When searching with the list_id parameter, only observations with taxa in the list are displayed, as expected. But if you add a taxon_id to the search, it will completely ignore list_id and show all observations with that taxon_id. There’s a semi-workaround if a project exists with the taxon_id filter you want. You can search with project_id and it will only display observations of taxa in the list AND the project. But this is inconvenient.

Step 1: URL with just list_id - https://www.inaturalist.org/observations?list_id=4401719&place_id=1

Step 2: URL with list_id and a taxon_id filter (same result as removing list_id completely) - https://www.inaturalist.org/observations?list_id=4401719&taxon_id=47605&place_id=1

This may technically not be a bug, but I can’t imagine it’s how it was intended to work. I can make it a feature request instead if that’s where this should go.

I tested on another list and learned it does work with iconic_taxa parameter. Haven’t found any way to make taxon_id (or taxon_ids) work.

Should I submit this as a feature request instead? It may not be a bug really, even though it certainly can’t be the intended functionality.