コードで奇妙なことを発見しました。
drawing.activeObjects = new Array();
$(".svgobjects").on("mousedown", function(){
console.log("clicked" + $(this).attr('id'));
drawing.activeObjects.push(findOBJInArray($(this).attr('id')));
console.log("aO: " + JSON.stringify(drawing.activeObjects));
});
オブジェクトを 1 回クリックすると、すべて問題ありません。しかし、もう一度クリックすると、2回実行されます。そして、7回クリックした後、コンソールで7回「クリック」され、配列で7つのオブジェクトが表示されます。
理由は本当にわかりません。サイトに 1 つのオブジェクトがあり、クリックをチェックする前に配列をクリアします。それでも、クリック数と同じ数のオブジェクトが配列に表示されます。