diff --git a/GUI/View/Job/JobSelectorWidget.cpp b/GUI/View/Job/JobSelectorWidget.cpp
index 575f69cd83ffa94931d9973d6eb8b5f13a6984d7..13ef3877e2e7fa3a87a12959ddb480495fa91240 100644
--- a/GUI/View/Job/JobSelectorWidget.cpp
+++ b/GUI/View/Job/JobSelectorWidget.cpp
@@ -63,6 +63,16 @@ JobSelectorWidget::~JobSelectorWidget()
     writeSettings();
 }
 
+QSize JobSelectorWidget::sizeHint() const
+{
+    return QSize(m_panelSize);
+}
+
+QSize JobSelectorWidget::minimumSizeHint() const
+{
+    return sizeHint();
+}
+
 QVector<JobItem*> JobSelectorWidget::selectedJobs() const
 {
     return m_jobListView->selectedJobs();
diff --git a/GUI/View/Job/JobSelectorWidget.h b/GUI/View/Job/JobSelectorWidget.h
index d70c0719c69445b57af759c7f0049d7925449576..7407183bcdedfe2320b06546937928cfd99281b0 100644
--- a/GUI/View/Job/JobSelectorWidget.h
+++ b/GUI/View/Job/JobSelectorWidget.h
@@ -32,6 +32,9 @@ public:
     explicit JobSelectorWidget(JobModel* jobModel, QWidget* parent = nullptr);
     ~JobSelectorWidget();
 
+    QSize sizeHint() const override;
+    QSize minimumSizeHint() const override;
+
     QVector<JobItem*> selectedJobs() const;
 
 signals: