diff --git a/web/pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx b/web/pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx
index 0fedead25..0e69c0b9a 100644
--- a/web/pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx
+++ b/web/pgadmin/tools/erd/static/js/erd_tool/ui_components/BodyWidget.jsx
@@ -593,7 +593,7 @@ export default class BodyWidget extends React.Component {
         let wrap = document.createElement('div');
         wrap.setAttribute('style', svgEle.getAttribute('style'));
         svgEle.setAttribute('style', null);
-        svgEle.parentNode.appendChild(wrap);
+        svgEle.parentNode.insertBefore(wrap, svgEle);
         wrap.appendChild(svgEle);
         recurseElementChildren(svgEle);
       }
