diff --git a/src/aiidalab_qe/common/panel.py b/src/aiidalab_qe/common/panel.py index 8228adef4..9531c6a6c 100644 --- a/src/aiidalab_qe/common/panel.py +++ b/src/aiidalab_qe/common/panel.py @@ -635,11 +635,14 @@ def render(self): ] self._load_results() else: - self.children = [ - self.guide, - self._get_controls_section(), - self.results_container, - ] + children = [self.guide] + if ( + self._model.identifier != "structure" + or "relax" in self._model.properties + ): + children.append(self._get_controls_section()) + children.append(self.results_container) + self.children = children if self._model.identifier == "structure": self._load_results()