diff --git a/Editor/Scripts/Windows/TrackableWindow.cs b/Editor/Scripts/Windows/TrackableWindow.cs
index 4135be09526f0b8dcf6e67d7b45eaca9f6c393d5..78e4223029b573651dd2cd6a8d2476854e5d20c9 100644
--- a/Editor/Scripts/Windows/TrackableWindow.cs
+++ b/Editor/Scripts/Windows/TrackableWindow.cs
@@ -296,7 +296,16 @@ namespace ETSI.ARF.WorldStorage.UI
                     int cnt = 0;
                     foreach (var item in obj.KeyvalueTags)
                     {
-                        if (item.Key == "unityAuthoringPosX" || item.Key == "unityAuthoringPosY") continue; // ignore internal params
+                        if (item.Key == "unityAuthoringPosX" )
+                        {
+                            nodePosX = float.Parse(item.Value[0], System.Globalization.CultureInfo.InvariantCulture);
+                            continue; // ignore internal params
+                        }
+                        else if (item.Key == "unityAuthoringPosY")
+                        {
+                            nodePosY = float.Parse(item.Value[0], System.Globalization.CultureInfo.InvariantCulture);
+                            continue;
+                        }
                         if (cnt < keyValuesFixed.Count) keyValuesFixed[cnt] = (item.Key, item.Value[0]);
                         cnt++;
                     }
diff --git a/Editor/Scripts/Windows/WorldAnchorWindow.cs b/Editor/Scripts/Windows/WorldAnchorWindow.cs
index a612081dd318cc496026bde4fa23789468ab3eb1..a7bd07a03e2a54bfdbdb19af1ed5ad7ce2a07690 100644
--- a/Editor/Scripts/Windows/WorldAnchorWindow.cs
+++ b/Editor/Scripts/Windows/WorldAnchorWindow.cs
@@ -229,6 +229,7 @@ namespace ETSI.ARF.WorldStorage.UI
                 OutputKeyValue(0);
                 OutputKeyValue(1);
                 OutputKeyValue(2);
+                OutputKeyValue(3);
             }
             EditorGUILayout.EndToggleGroup();
             //
@@ -274,7 +275,16 @@ namespace ETSI.ARF.WorldStorage.UI
                     int cnt = 0;
                     foreach (var item in obj.KeyvalueTags)
                     {
-                        if (item.Key == "unityAuthoringPosX" || item.Key == "unityAuthoringPosY") continue; // ignore internal params
+                        if (item.Key == "unityAuthoringPosX")
+                        {
+                            nodePosX = float.Parse(item.Value[0], System.Globalization.CultureInfo.InvariantCulture);
+                            continue; // ignore internal params
+                        }
+                        else if (item.Key == "unityAuthoringPosY")
+                        {
+                            nodePosY = float.Parse(item.Value[0], System.Globalization.CultureInfo.InvariantCulture);
+                            continue;
+                        }
                         if (cnt < keyValuesFixed.Count) keyValuesFixed[cnt] = (item.Key, item.Value[0]);
                         cnt++;
                     }