     return unless @items?
 
     filterQuery = @getFilterQuery()
-    if filterQuery.length
-      filteredItems = @filter(filterQuery)
-      #filteredItems = fuzzyFilter(@items, filterQuery, key: @getFilterKey())
-    else
-      filteredItems = @items
+    filteredItems = @filter(filterQuery)
+    selectedItem = @selectItem(filterQuery)
 
     @list.empty()
     if filteredItems.length

          @div class: 'metadata', "#{item.modified.toLocaleDateString()}"
        @div class: 'secondary-line', "#{content}"

  confirmed: (item) ->
    console.log 'confirmed #{item}'
    atom.workspace.open(item.filepath)

        itemView.data('select-list-item', item)
        @list.append(itemView)

      if selectedItem
        n = filteredItems.indexOf(selectedItem) + 1
        @selectItemView(@list.find("li:nth-child(#{n})"))

    else
      @setError(@getEmptyMessage(@items.length, filteredItems.length))
