           onChange: @descriptionChanged
           onReset: @resetDescription
           onSave: @saveDescription
-          rawValue: @props.beatmapset.description.bbcode
+          rawValue: @state.description?.bbcode || @props.beatmapset.description.bbcode
 
       div className: 'beatmapset-info__box beatmapset-info__box--description',
         @renderEditButton()


    .done (data) =>
      console.log(data)
      @setState isEditing: false

    .fail osu.ajaxError


        div
          className: 'beatmapset-info__description'
          dangerouslySetInnerHTML:
            __html: @state.description?.description || @props.beatmapset.description.description

      div className: 'beatmapset-info__box beatmapset-info__box--meta',
        if @props.beatmapset.source
