diff --git a/www/pad/inner.js b/www/pad/inner.js index 8717f3eb3..9f14d813a 100644 --- a/www/pad/inner.js +++ b/www/pad/inner.js @@ -393,6 +393,11 @@ define([ inner.getAttribute('contenteditable')); restoreMediaTags(userDocStateDom, mediaTagMap); + + // Deal with adjasent text nodes + userDocStateDom.normalize(); + inner.normalize(); + var patch = (DD).diff(inner, userDocStateDom); (DD).apply(inner, patch); displayMediaTags(framework, inner, mediaTagMap);