     }
     
     func showRedoSearchButtonIfNecessary(forVisibleRegion visibleRegion: MKCoordinateRegion) {
-        guard let searchRegion = currentSearchRegion, let search = currentSearch, search.type != .location, search.type != .saved else {
+        guard let searchRegion = currentSearchRegion, let search = currentSearch, search.type != .saved else {
             redoSearchButton.isHidden = true
             return
         }

    func mapView(_ mapView: MKMapView, regionDidChangeAnimated animated: Bool) {
        _mapRegion = mapView.region
        guard performDefaultSearchOnNextMapRegionUpdate == false else {
            performDefaultSearch(withRegion: mapView.region)
            return
        }
        regroupArticlesIfNecessary(forVisibleRegion: mapView.region)

        guard let search = currentSearch else {
            return
        }
        
        redoSearchButton.isHidden = true
        
        guard search.type != .location && search.type != .saved else {
            performDefaultSearch(withRegion: mapView.region)
            return
        }
        
        currentSearch = PlaceSearch(type: search.type, sortStyle: search.sortStyle, string: search.string, region: nil, localizedDescription: search.localizedDescription, searchResult: search.searchResult)
    }
    
    // MARK: Display Actions
