fix: apply btn-field class to disabled update buttons in self-update modal

frdel committed Mar 31, 2026 at 15:29 UTC 0bbc657dd3ef7767d0bf06906651ca14fed4e27e
2 files changed +4
tests/test_self_update_tag_filter.py
+2
@@ -569,6 +569,8 @@ def test_self_update_modal_uses_standard_select_and_manual_backup():
569 assert "quickComparisonIcon" in content
570 assert "quickComparisonIconClass" in content
571 assert "{ spinning: $store.selfUpdateStore.isCheckingStatus }" in content
572 + assert "{ 'btn-field': !$store.selfUpdateStore.quickUpdateAvailable }" in content
573 + assert "{ 'btn-field': !$store.selfUpdateStore.canScheduleUpdate }" in content
574 assert "formatReleaseTimestamp($store.selfUpdateStore.currentReleasedAt)" in content
575 assert "formatReleaseTimestamp($store.selfUpdateStore.mainBranchLatestReleasedAt)" in content
576 assert "Latest version" in content
webui/components/settings/external/self-update-modal.html
+2
@@ -475,6 +475,7 @@
475 <button
476 type="button"
477 class="btn btn-ok"
478 + :class="{ 'btn-field': !$store.selfUpdateStore.quickUpdateAvailable }"
479 @click="$store.selfUpdateStore.scheduleQuickUpdate()"
480 :disabled="!$store.selfUpdateStore.quickUpdateAvailable"
481 >
@@ -485,6 +486,7 @@
486 <button
487 type="button"
488 class="btn btn-ok"
489 + :class="{ 'btn-field': !$store.selfUpdateStore.canScheduleUpdate }"
490 @click="$store.selfUpdateStore.scheduleUpdate()"
491 :disabled="!$store.selfUpdateStore.canScheduleUpdate"
492 >