306,307c306,307
< "Extend base class: forbid insert/delete before the I/O mark"
<
---
> "Extend base class: redirects insert/delete after the I/O mark"
>
310,312c310,317
< if self.delegate.compare(index, "<", "iomark"):
< self.delegate.bell()
< return
---
> if self.delegate.compare(index, "<", "iomark"):
> try: # improved behavior
> text = self.delegate.delegate.delegate
> text.mark_set("insert", "end-1c")
> except: # on error, default to old behavior
> self.delegate.bell()
> return
>
830a836,841
>
> text.bind("<