       el BigButton,
         text: text
         # wobbles if using spinner
-        icon: if @state.posting then 'ellipsis-h' else 'reply'
+        icon: if @state.posting then 'ellipsis-h' else icon
         props: props
 
 

            if @canResolve() && !@props.discussion.resolved
              @renderReplyButton
                text: osu.trans('common.buttons.reply_resolve')
                extraProps:
                  'data-action': 'resolve'

            if @canResolve() && @props.discussion.resolved
              @renderReplyButton
                text: osu.trans('common.buttons.reply_reopen')
                extraProps:
                  'data-action': 'reopen'

            @renderReplyButton
              text: osu.trans('common.buttons.reply')

  renderPlaceholder: =>
    [text, icon] =

          onClick: @editStart


  renderReplyButton: ({ text, icon, extraProps = {} }) =>
    props = _.extend
      disabled: !@validPost() || @state.posting?
      onClick: @throttledPost,
