     @save()
 
   didEditAttachment: (attachment) ->
-    @save()
+    @saveAndNotify()
 
   didRemoveAttachment: (attachment) ->
     triggerEvent("trix-attachment-remove", onElement: @element, attributes: {attachment})


  didChangeSelection: ->
    triggerEvent("selectionchange", onElement: @element, bubbles: false)

    @save()

  didChangeDocument: (document) ->
    defer @saveAndNotify

  shouldAcceptFile: (file) ->
    triggerEvent("trix-file-accept", onElement: @element, attributes: {file})
