diff --git a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.cpp b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.cpp
index f6c9c04b052bf38ce3dbea81037652e98795d02d..7a7de230ea67cec865fd3fcadcf5fa401e24655e 100644
--- a/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.cpp
+++ b/source/RobotAPI/libraries/skills_gui/skill_details/SkillDetailsTreeWidget.cpp
@@ -67,7 +67,10 @@ namespace armarx::skills::gui
 
 
         this->expandAll();
-        this->resizeColumnToContents(0);
+        for (int i = 0; i < columnCount(); ++i)
+        {
+            this->resizeColumnToContents(i);
+        }
 
         // update the ShownSkill
         shownSkill = {skillId, descr};