fix #3612: filtered list can't be shown on map, with refactoring