Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit 0260c65

Browse files
committed
fix
1 parent b622c5f commit 0260c65

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/plugin-dom-layout/src/DomLayoutEngine.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,13 @@ export class DomLayoutEngine extends LayoutEngine {
140140

141141
// Render nodes.
142142
const renderer = this.editor.plugins.get(Renderer);
143-
const domObjects = (await renderer.render<DomObject>('dom/object', nodes)) || [];
143+
let domObjects = (await renderer.render<DomObject>('dom/object', nodes)) || [];
144144
const engine = renderer.engines['dom/object'] as DomObjectRenderingEngine;
145145

146+
domObjects = domObjects.filter(
147+
(domObject, index) => domObjects.indexOf(domObject) === index,
148+
);
149+
146150
this._domReconciliationEngine.update(
147151
domObjects,
148152
engine.locations,

0 commit comments

Comments
 (0)