     $('#product-form').data 'disabled', disabled
 
   updateSearchResult: =>
-    return @inputFeedback.textContent = 'searching' if @searching
+    if @searching
+      @inputFeedback.textContent = 'searching'
+      return @setUserInteraction(false)
 
     [avatarUrl, text] = if @user
                           [@user.avatarUrl, '']


    .always =>
      @searching = false
      @setUserInteraction(@user?)
      @updateCart(@user)
      @updateSearchResult()


    $(@el.querySelectorAll('.js-avatar')).css(
      'background-image': "url(#{avatarUrl})"
    )
    @setUserInteraction(@user?)

  updatePrice: (obj) =>
    @el.querySelector('input[name="item[cost]"').value = obj.price()
