`widget-before-change' may modify text preceding the editable field. As
a consequence FROM and TO values passed to `widget-after-change' get
messed up.
I don't entirely understand the reasoning. Why can
`widget-before-change' modify that text? Is this solely because of
doing :notify? (What does :notify do?)
More precisely FROM is that of `widget-before-change' but TO
does account for the text change.
If we arrange for FROM to take account of the text change,
would that solve the problem? If you try manually or artificially
altering FROM in this case, does that make the bug go away?
Moreover, undoing still doesn't
work reliably.
How does it fail?
Finally, the bug will remove `widget-after-change' which
breaks the entire customization buffer.
I don't understand--what does it mean to "remove" `widget-after-change'?
_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug