From 91326d3970461b56bae9ef81450df99b5237edfc Mon Sep 17 00:00:00 2001
From: latin-panda <66472237+latin-panda@users.noreply.github.com>
Date: Tue, 7 Apr 2026 23:50:40 +0200
Subject: [PATCH 1/4] fixes small image display and fixes X button placement
---
.../web-forms/src/assets/styles/style.scss | 2 +-
.../common/media/MediaBlockBase.vue | 4 ++--
.../form-elements/upload/UploadControl.vue | 20 +++++++++++++++++--
3 files changed, 21 insertions(+), 5 deletions(-)
diff --git a/packages/web-forms/src/assets/styles/style.scss b/packages/web-forms/src/assets/styles/style.scss
index 5ba31c4e3..aee34ff7d 100644
--- a/packages/web-forms/src/assets/styles/style.scss
+++ b/packages/web-forms/src/assets/styles/style.scss
@@ -54,7 +54,7 @@
--odk-max-form-width: 900px;
--odk-max-image-height: 300px;
- --odk-image-container-size: 300px;
+ --odk-media-container-size: 300px;
--odk-spacing-s: 5px;
--odk-spacing-m: 10px;
diff --git a/packages/web-forms/src/components/common/media/MediaBlockBase.vue b/packages/web-forms/src/components/common/media/MediaBlockBase.vue
index c91361367..e20812a74 100644
--- a/packages/web-forms/src/components/common/media/MediaBlockBase.vue
+++ b/packages/web-forms/src/components/common/media/MediaBlockBase.vue
@@ -126,7 +126,7 @@ watchEffect(() => {
}
&.small-fixed {
- max-width: var(--odk-image-container-size);
+ max-width: var(--odk-media-container-size);
}
&.fit-content {
@@ -134,7 +134,7 @@ watchEffect(() => {
}
&.broken-file {
- max-width: var(--odk-image-container-size);
+ max-width: var(--odk-media-container-size);
img {
max-width: 90%;
diff --git a/packages/web-forms/src/components/form-elements/upload/UploadControl.vue b/packages/web-forms/src/components/form-elements/upload/UploadControl.vue
index 113c6a137..bbc315883 100644
--- a/packages/web-forms/src/components/form-elements/upload/UploadControl.vue
+++ b/packages/web-forms/src/components/form-elements/upload/UploadControl.vue
@@ -181,7 +181,13 @@ const onDrop = (event: DragEvent) => {
-