Tear down Ace session when aceEditor is destroyed
@@ -430,6 +430,8 @@ define [
scope.$on '$destroy', () ->
if scope.sharejsDoc?
detachFromAce(scope.sharejsDoc)
+ session = editor.getSession()
+ session?.destroy()
scope.$emit "#{scope.name}:inited", editor