Last modified: 2014-07-22 22:55:38 UTC
As discussed in bug 64901, a major source of dirty diffs when using selser is nowiki insertion in unwrapped top-level text content. We can avoid this by leveraging the dsr information of adjacent elements to substring the original wikitext for unmodified text nodes. This requires annotating text node modifications while DOM diffing. One option is to wrap modified text nodes in a span. Another is to add a marker on the preceding element when the following text node was modified.
Setting to high priority as this looks like the biggest source of non-local dirty diffs when using selser currently.
2^16 bugs :-)
(In reply to Helder from comment #2) > 2^16 bugs :-) We're now firmly in 32 bit land ;)
These fixes have been deployed for a while now.