diff --git a/dashboard/src/components/ApplinkDialog.vue b/dashboard/src/components/ApplinkDialog.vue
index 23100c3a8..5c81d066d 100644
--- a/dashboard/src/components/ApplinkDialog.vue
+++ b/dashboard/src/components/ApplinkDialog.vue
@@ -74,7 +74,6 @@ function onIconChanged(file) {
function onResetIcon() {
iconFile.value = '';
- imagePicker.value.clear(`${API_ORIGIN}/img/appicon_fallback.png`);
}
async function onSubmit() {
@@ -194,8 +193,7 @@ defineExpose({
-
- {{ $t('app.applinks.clearIconAction') }} - {{ $t('app.applinks.clearIconDescription') }}
+
diff --git a/dashboard/src/components/ImagePicker.vue b/dashboard/src/components/ImagePicker.vue
index 8e1a1d053..fb5aeb573 100644
--- a/dashboard/src/components/ImagePicker.vue
+++ b/dashboard/src/components/ImagePicker.vue
@@ -70,6 +70,8 @@ async function onUnset() {
const error = await props.unsetHandler();
if (!error) isChanged.value = false;
+ internalSrc.value = props.fallbackSrc;
+
busy.value = false;
}