       @el.find('.zammad-chat-body').append @view('message')(data)
       @scrollToBottom()
 
-    open: (options = { showLoader: true, animate: true }) =>
+    open: =>
       return if @isOpen
 
-      if options.showLoader
+      if !@sessionId
         @showLoader()
 
       @el
         .addClass('zammad-chat-is-open')
 
-      if options.animate
+      if !@sessionId
         @el.animate { bottom: 0 }, 500, @onOpenAnimationEnd
       else
         @el.css 'bottom', 0

        @input.val unfinishedMessage

      @show()
      @open
        showLoader: false
        animate: false

      if unfinishedMessage
        @input.focus()

      @isOpen = true

    onOpenAnimationEnd: =>
      if !@sessionId
        @session_init()

    close: (event) =>
      event.stopPropagation() if event
