diff --git a/pkg/service/templates/metis.html b/pkg/service/templates/metis.html
index 3734d68..b75740c 100644
--- a/pkg/service/templates/metis.html
+++ b/pkg/service/templates/metis.html
@@ -576,6 +576,7 @@
document.getElementById('refresh-devices').disabled = busy;
document.getElementById('replace-run').disabled = busy || !nodeSelect.value || !deviceSelect.value || !!state.device_error;
document.getElementById('sentinel-watch').disabled = busy;
+ deviceSelect.disabled = busy || !devicePaths.length;
renderJobs();
renderEvents();