From 6794a54fbabaff71df572cde536b6a45a60e4a63 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 14 Jan 2026 20:42:36 +0000 Subject: [PATCH] Fix View Channel button functionality and styling in EventDetailsModal --- js/ui/ModalManager.js | 5 ++++- js/ui/components/EventDetailsModal.js | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/js/ui/ModalManager.js b/js/ui/ModalManager.js index 5fc1ec50..085e64ac 100644 --- a/js/ui/ModalManager.js +++ b/js/ui/ModalManager.js @@ -629,7 +629,10 @@ export default class ModalManager { callbacks: { showError: (msg) => app.showError(msg), showSuccess: (msg) => app.showSuccess(msg), - openCreatorChannel: (pubkey) => app.goToProfile(pubkey), + openCreatorChannel: (pubkey) => { + app.hideModal(); + app.goToProfile(pubkey); + }, }, }); app.eventDetailsModal = this.eventDetailsModal; diff --git a/js/ui/components/EventDetailsModal.js b/js/ui/components/EventDetailsModal.js index 4d4a46ed..6cbcddcf 100644 --- a/js/ui/components/EventDetailsModal.js +++ b/js/ui/components/EventDetailsModal.js @@ -1,4 +1,5 @@ import { prepareStaticModal, openStaticModal, closeStaticModal } from "./staticModalAccessibility.js"; +import { sanitizeProfileMediaUrl } from "../../utils/profileMedia.js"; const DEFAULT_PROFILE_AVATAR = "assets/svg/default-profile.svg"; @@ -277,7 +278,8 @@ export class EventDetailsModal { } if (authorPicEl) { - const pic = video.authorPicture || video.profile?.picture || DEFAULT_PROFILE_AVATAR; + const picCandidate = video.authorPicture || video.profile?.picture || ""; + const pic = sanitizeProfileMediaUrl(picCandidate) || DEFAULT_PROFILE_AVATAR; authorPicEl.src = pic; }