diff --git a/src/qcam/settings/controls_tab.cpp b/src/qcam/settings/controls_tab.cpp
index 496b5d3b..98962f3c 100644
--- a/src/qcam/settings/controls_tab.cpp
+++ b/src/qcam/settings/controls_tab.cpp
@@ -45,6 +45,7 @@ ControlsTab::ControlsTab(std::shared_ptr<libcamera::Camera> camera_,
 
 	/* Set widget and policies for the scrollarea */
 	setWidget(containerWidget);
+	setWidgetResizable(true);
 }
 
 /* -----------------------------------------------------------------------------
