diff --git a/GUI/View/Frame/Fit1DFrame.cpp b/GUI/View/Frame/Fit1DFrame.cpp
index c3ae6432fb96a510420d1fcae3e322d45529c3a5..dc25e23011c0106b9f9693a73d8d36223932117c 100644
--- a/GUI/View/Frame/Fit1DFrame.cpp
+++ b/GUI/View/Frame/Fit1DFrame.cpp
@@ -39,7 +39,6 @@ Fit1DFrame::Fit1DFrame(JobItem* job_item)
     , m_axis_panel(new AxisPanel)
     , m_reset_view_action(new QAction(this))
 {
-    m_axis_panel->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::MinimumExpanding);
     QObject::connect(gActions->toggle_properties_panel, &QAction::triggered, m_axis_panel,
                      &QWidget::setVisible);
 
diff --git a/GUI/View/Frame/Fit2DFrame.cpp b/GUI/View/Frame/Fit2DFrame.cpp
index 5b0958e16bd7d7d32831fdb346740ca64b2940d6..cbda2c6b3c0341a8c4cedca686cc3e0b50c89428 100644
--- a/GUI/View/Frame/Fit2DFrame.cpp
+++ b/GUI/View/Frame/Fit2DFrame.cpp
@@ -43,7 +43,6 @@ Fit2DFrame::Fit2DFrame(JobItem* job_item)
     vlayout->setContentsMargins(0, 0, 0, 0);
     vlayout->setSpacing(0);
 
-    m_axes_panel->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum);
     QObject::connect(gActions->toggle_properties_panel, &QAction::triggered, m_axes_panel,
                      &QWidget::setVisible);
 
diff --git a/GUI/View/Frame/SpecularFrame.cpp b/GUI/View/Frame/SpecularFrame.cpp
index 67add78003d1f290bd618c827f88dac59c2de17d..300a3f5f8d2a88ea033f2942eedc8420199208a0 100644
--- a/GUI/View/Frame/SpecularFrame.cpp
+++ b/GUI/View/Frame/SpecularFrame.cpp
@@ -40,7 +40,6 @@ SpecularFrame::SpecularFrame(Data1DItem* item)
     , m_axis_panel(new AxisPanel)
 {
     setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
-    m_axis_panel->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::MinimumExpanding);
     QObject::connect(gActions->toggle_properties_panel, &QAction::triggered, m_axis_panel,
                      &QWidget::setVisible);
 
diff --git a/GUI/View/Setup/AxesPanel.cpp b/GUI/View/Setup/AxesPanel.cpp
index a608e45a787844fc815458860daec7993cd1bd17..6c3b095fa6d24dfb92576cdebe606c5bf6014d5a 100644
--- a/GUI/View/Setup/AxesPanel.cpp
+++ b/GUI/View/Setup/AxesPanel.cpp
@@ -30,6 +30,8 @@
 
 void AxesPanel::createPanelElements()
 {
+    setSizePolicy(QSizePolicy::Fixed, QSizePolicy::MinimumExpanding);
+
     if (m_data_source->allData2DItems().empty())
         return;
 
diff --git a/GUI/View/Setup/AxisPanel.cpp b/GUI/View/Setup/AxisPanel.cpp
index e73f0f9987a01634855fc3c59be380927e585c15..aa9362d5f0d7338fe758c43afde182cffeec765a 100644
--- a/GUI/View/Setup/AxisPanel.cpp
+++ b/GUI/View/Setup/AxisPanel.cpp
@@ -30,6 +30,8 @@
 
 void AxisPanel::createPanelElements()
 {
+    setSizePolicy(QSizePolicy::Fixed, QSizePolicy::MinimumExpanding);
+
     if (m_data_source->allData1DItems().empty())
         return;