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
>