Problem
On the schedule page, clicking a speaker avatar navigates directly to the avatar image hosted by Pretalx. This opens a separate image page/tab, and users must close it to return to the schedule.
The screenshot attached to this report shows that the image response is served as an attachment (Content-Disposition: attachment) from the Pretalx-hosted URL.
Expected behavior
Avoid the disruptive navigation when users click a speaker avatar. Possible approaches:
- Do not make the avatar interactive, or
- Display the avatar in an in-page preview/modal, or
- Serve/cache the image under COSCUP's own domain if a full-size preview is required.
Context
The submission/schedule data is sourced from Pretalx, but the public schedule UX should not require users to visit the Pretalx asset URL for this interaction.
https://t.me/coscupchat/50216
Problem
On the schedule page, clicking a speaker avatar navigates directly to the avatar image hosted by Pretalx. This opens a separate image page/tab, and users must close it to return to the schedule.
The screenshot attached to this report shows that the image response is served as an attachment (
Content-Disposition: attachment) from the Pretalx-hosted URL.Expected behavior
Avoid the disruptive navigation when users click a speaker avatar. Possible approaches:
Context
The submission/schedule data is sourced from Pretalx, but the public schedule UX should not require users to visit the Pretalx asset URL for this interaction.
https://t.me/coscupchat/50216