Page MenuHomePhabricator

The extension api seems to want a dom-diff-handler
Open, NormalPublic

Event Timeline

Arlolra created this task.Jan 24 2019, 10:33 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJan 24 2019, 10:33 PM
ssastry triaged this task as Normal priority.Apr 22 2019, 1:25 PM
ssastry edited projects, added Parsoid-Read-Views; removed Parsoid.
Arlolra updated the task description. (Show Details)May 21 2019, 3:37 PM
cscott added a subscriber: cscott.Aug 2 2019, 5:56 PM
cscott added a comment.Aug 2 2019, 6:00 PM

I don't know if it needs direct access to dom diff. But if it recursively invokes the serializer for a subtree, it should be a SelectiveSerializer; ie we should be doing selser and domdiff on that subtree. And we should be smart enough that if a subtree of an extension tag mismatches, we should pop up and reserialize the entire extension tag (using the extension tag's handler), not try to splice it in ourselves.