From 05953b157f518e690961c491eb15e0cf59464b2c Mon Sep 17 00:00:00 2001 From: MinHo Lim Date: Tue, 16 Dec 2025 17:12:08 +0900 Subject: [PATCH] fix: prevent infinite growth of links in relations --- src/display/elements/Relations.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/display/elements/Relations.js b/src/display/elements/Relations.js index f890d136..628aed42 100644 --- a/src/display/elements/Relations.js +++ b/src/display/elements/Relations.js @@ -1,8 +1,8 @@ import { Graphics } from 'pixi.js'; import { calcOrientedBounds } from '../../utils/bounds'; import { relationsSchema } from '../data-schema/element-schema'; -import { Relationstyleable } from '../mixins/Relationstyleable'; import { Linksable } from '../mixins/linksable'; +import { Relationstyleable } from '../mixins/Relationstyleable'; import { mixins } from '../mixins/utils'; import Element from './Element'; @@ -21,7 +21,10 @@ export class Relations extends ComposedRelations { } update(changes, options) { - super.update(changes, relationsSchema, options); + super.update(changes, relationsSchema, { + ...options, + mergeStrategy: 'replace', + }); } initPath() {