diff --git a/apps/desktop/src/App.vue b/apps/desktop/src/App.vue
index a9ef3af5e3..e99227ee27 100644
--- a/apps/desktop/src/App.vue
+++ b/apps/desktop/src/App.vue
@@ -172,11 +172,13 @@ const {
updateDownloaded,
isInstallingUpdate,
updateReady,
+ isIgnoringUpdate,
activeTaskCount: activeUpdateTaskCount,
hasUpdateAvailable,
openUrl,
checkUpdates,
openLatestRelease,
+ ignoreCurrentVersion,
downloadAndInstallUpdate,
cancelDownload,
installDownloadedUpdate,
@@ -2857,12 +2859,14 @@ onUnmounted(() => {
:update-downloaded="updateDownloaded"
:is-installing-update="isInstallingUpdate"
:update-ready="updateReady"
+ :is-ignoring-update="isIgnoringUpdate"
:active-task-count="activeUpdateTaskCount"
@open-latest-release="openLatestRelease"
@download-and-install="downloadAndInstallUpdate"
@cancel-download="cancelDownload"
@install-downloaded="installDownloadedUpdate"
@restart="restartApp"
+ @ignore-version="ignoreCurrentVersion"
/>
diff --git a/apps/desktop/src/components/layout/UpdateDialog.spec.ts b/apps/desktop/src/components/layout/UpdateDialog.spec.ts
index d6499c860c..d198329a72 100644
--- a/apps/desktop/src/components/layout/UpdateDialog.spec.ts
+++ b/apps/desktop/src/components/layout/UpdateDialog.spec.ts
@@ -20,6 +20,7 @@ interface DialogState {
updateDownloaded: boolean;
isInstallingUpdate: boolean;
updateReady: boolean;
+ isIgnoringUpdate: boolean;
}
async function flushDialog() {
@@ -37,10 +38,12 @@ async function mountDialog(activeTaskCount: number, initialState: Partial