diff --git a/packages/surveys/src/components/general/element-media.tsx b/packages/surveys/src/components/general/element-media.tsx
index eddd49c6e6..78282310a5 100644
--- a/packages/surveys/src/components/general/element-media.tsx
+++ b/packages/surveys/src/components/general/element-media.tsx
@@ -75,7 +75,11 @@ export function ElementMedia({ imgUrl, videoUrl, altText = "Image", className }:
target="_blank"
rel="noreferrer"
aria-label={t("common.open_in_new_tab")}
- className="absolute right-2 bottom-2 flex items-center gap-2 rounded-md bg-slate-800/40 p-1.5 text-white opacity-0 backdrop-blur-lg transition duration-300 ease-in-out group-hover/image:opacity-100 hover:bg-slate-800/65">
+ className={cn(
+ "absolute right-2 bottom-2 flex items-center gap-2 rounded-md bg-slate-800/40 p-1.5",
+ "text-white backdrop-blur-lg transition duration-300 ease-in-out",
+ "opacity-0 group-hover/image:opacity-100 hover:bg-slate-800/65 focus:opacity-100"
+ )}>
{imgUrl ? : }