There is nearly indentical code in Element & CharacterData which collects a set of interested MutationObservers, creates appropriate mutation records (with & without oldValues) and delivers them. We should create some sort of "MutationObserverInterestGroup" which encapsulates this logic
Created attachment 116275 [details] Patch
Comment on attachment 116275 [details] Patch Clearing flags on attachment: 116275 Committed r101061: <http://trac.webkit.org/changeset/101061>
All reviewed patches have been landed. Closing bug.