The loop has been caused by UMLWidget::updateGeometry() updating related associations too. Fixup of commit d5cb5adb. CCBUG:403761