         } else {
             panMapToNextLocationUpdate = false
             locationManager.stopMonitoringLocation()
-            performDefaultSearchIfNecessary(withRegion: mapView.region)
+            performDefaultSearchIfNecessary(withRegion: nil)
         }
     }
     

        _mapRegion = mapView.region
        guard performDefaultSearchOnNextMapRegionUpdate == false else {
            performDefaultSearchOnNextMapRegionUpdate = false
            performDefaultSearchIfNecessary(withRegion: mapView.region)
            return
        }
        regroupArticlesIfNecessary(forVisibleRegion: mapView.region)

    
    func enableLocationViewController(_ enableLocationViewController: EnableLocationViewController, didFinishWithShouldPromptForLocationAccess shouldPromptForLocationAccess: Bool) {
        guard shouldPromptForLocationAccess else {
            performDefaultSearchIfNecessary(withRegion: nil)
            return
        }
        guard WMFLocationManager.isAuthorizationNotDetermined() else {
