       item: @bottomStatus,
       priority: -999
 
-  changeTab: (tabName) ->
+  changeTab: (tabName, render = true) ->
     @showPanel = not @tabs[tabName]?.active
     if not @showPanel
       for key, tab of @tabs

    unless @tabs[@state.scope]?.visibility
      @state.scope = @tabPriority.filter((key) => @tabs[key].visibility)[0]

    @changeTab(@state.scope)

  # consumed in editor-linter, renderPanel
  updateBubble: (point) ->

      @state.scope = tabName
      for key, tab of @tabs
        tab.active = tabName is key
      @renderPanelMessages() if render
    @setShowPanel @showPanel

  removeBubble: ->
