       @scoresCache[cacheKey] = data
       loadScore()
 
-    .fail osu.ajaxError
+    .fail (xhr, status) =>
+      if status == 'abort'
+        return
+
+      osu.ajaxError xhr
 
     .always =>
       $.publish 'beatmapset:scoreboard:loading', false

          currentBeatmapId = _.last beatmapList[mode]
          currentPlaymode = mode
          break

    @state =
      beatmaps: beatmaps

      playmode: @state.currentPlaymode

  setCurrentScoreboard: (_e, {scoreboardType = @state.currentScoreboardType, enabledMod = null, forceReload = false, resetMods = false}) =>
    if @xhr?
      @xhr.abort()

    @setState
      currentScoreboardType: scoreboardType
