diff --git a/webui/src/js/viewModels/app-update-dialog.js b/webui/src/js/viewModels/app-update-dialog.js index ae5420857..d81d5674b 100644 --- a/webui/src/js/viewModels/app-update-dialog.js +++ b/webui/src/js/viewModels/app-update-dialog.js @@ -21,6 +21,8 @@ function(accUtils, ko, i18n, viewHelper) { viewHelper.componentReady(this.dialogContainer).then(() => { this.dialogContainer.open(); }); + + this.dialogContainer.addEventListener('click', this.clickHandler); }; this.labelMapper = (labelId, args) => { @@ -44,6 +46,16 @@ function(accUtils, ko, i18n, viewHelper) { updateInfo.setValue('ignore'); this.dialogContainer.close(); }; + + this.clickHandler = (event) => { + if (event.target.matches('.wkt-app-update-notes a')) { + event.preventDefault(); + let link = event.target.href; + if (link) { + window.api.ipc.invoke('open-external-link', link).then(); + } + } + }; } return AppUpdateDialogModel;