diff --git a/package.json b/package.json
index 018a4e3c..fe96b3f8 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
"jsonata": "^1.8.4",
"jsonexport": "^3.2.0",
"jspdf": "^2.3.1",
- "lamp-core": "2022.3.8",
+ "lamp-core": "^2024.11.18",
"material-icons": "^1.10.11",
"monaco-editor": "^0.33.0",
"notistack": "^2.0.5",
diff --git a/src/components/EmbeddedActivity.tsx b/src/components/EmbeddedActivity.tsx
index 3acad7dc..1395807e 100644
--- a/src/components/EmbeddedActivity.tsx
+++ b/src/components/EmbeddedActivity.tsx
@@ -30,7 +30,7 @@ const demoActivities = {
"Dot Touch": "dottouch",
"lamp.jewels_a": "jewelspro",
"lamp.jewels_b": "jewelspro",
- "lamp.fragmented_letters": "fragmentedletters",
+ "lamp.fragmented_letters": "fragmentationofletters",
"lamp.dbt_diary_card": "dbtdiarycard",
"lamp.balloon_risk": "balloonrisk",
"lamp.pop_the_bubbles": "popthebubbles",
diff --git a/src/components/shared/CustomFileWidget.tsx b/src/components/shared/CustomFileWidget.tsx
index 199e6b85..7e5bfbf5 100644
--- a/src/components/shared/CustomFileWidget.tsx
+++ b/src/components/shared/CustomFileWidget.tsx
@@ -100,7 +100,16 @@ export default function CustomFileWidget(props) {
) : (
-
+ props?.value.startsWith("data:image/") && (
+
{
+ const image = e.target as HTMLImageElement
+ image.style.display = "none" // Hide broken images
+ }}
+ />
+ )
)}
close