Ethsim2
(Ethan )
5월 13, 2026, 6:58오전
1
이 문제가 테마 관련인지는 아직 확인 중이지만, 다른 분들도 재현할 수 있는지 여쭤보고 싶었습니다.
/upcoming-events 페이지에서 이벤트 카드 내부의 링크를 클릭하면 링크를 따르는 대신 사용자 카드가 열립니다. 이는 클릭 대상(click-target) 또는 z-index 문제일 수 있습니다.
버전
Discourse 버전: 2026.5.0-latest
커밋: 645cb014c0
재현 방법
/upcoming-events로 이동합니다.
링크가 포함된 이벤트 카드를 찾습니다.
이벤트 카드의 링크를 클릭합니다.
기대 결과
링크가 정상적으로 열리거나 이동해야 합니다.
실제 결과
대신 사용자 카드가 열립니다.
참고
이 문제가 코어, 캘린더/이벤트 플러그인, 또는 제 사이트의 테마/컴포넌트 중 무엇에 의해 발생하는지는 아직 정확히 알지 못합니다. 안전 모드(safe mode )를 테스트한 후 이 주제를 업데이트하겠습니다.
도움이 된다면 스크린샷이나 화면 녹화를 제공할 수 있습니다.
Ethsim2
(Ethan )
5월 13, 2026, 7:01오전
2
캘린더 이벤트 클릭은 FullCalendar의 eventClick에 의해 처리되는 것으로 보이며, 이 클릭 시 메뉴가 열립니다:
eventClick: async ({ el, event, jsEvent }) => {
const { postNumber, postUrl, postEvent } = event.extendedProps;
if (postEvent?.id) {
jsEvent.preventDefault();
this.activeMenu = await this.menu.show(
...
{
identifier: "post-event-menu",
component: PostEventMenu,
...
}
);
}
}
이후 메뉴는 다음과 같이 렌더링됩니다:
const PostEventMenu = <template>
<DiscoursePostEvent
@linkToPost={{true}}
@event={{@data.event}}
@onClose={{@data.onClose}}
@withDescription={{true}}
@clampDescription={{true}}
/>
</template>;
따라서 경로는 다음과 같습니다:
FullCalendar eventClick
→ post-event-menu
→ DiscoursePostEvent
→ 메뉴/팝오버 내부의 user-card 동작
Ethsim2
(Ethan )
5월 13, 2026, 7:04오전
3
두 가지 관련 표면을 혼동하고 있을 수 있습니다. 전체 /upcoming-events 캘린더와 UpcomingEventsList 컴포넌트입니다. 목록 컴포넌트는 각 이벤트를 event.post.url을 가리키는 일반 앵커로 렌더링하는 것으로 보이므로, 그곳에서 사용자 카드 동작은 기대하지 않습니다.
저는 이 문제를 경험하지 못했습니다!
다가오는 행사 페이지로 가서 행사를 클릭하면 행사 미리보기가 표시되고, 링크를 클릭하면 해당 주제로 이동합니다.
아마도 제가 문제를 잘못 이해한 것 같습니다
1개의 좋아요
Ethsim2
(Ethan )
5월 13, 2026, 8:33오전
5
재현은 못 했지만, rebuild을 실행하여 그 188개의 새 커밋을 수집할 예정입니다. 이건 분명히 Safari의 프로그레시브 웹 앱(PWA) 관련 문제인 것 같고, 특히 지연 변동성이 큰 네트워크 환경에서 더 자주 발생하는 것으로 보입니다.
Ethsim2
(Ethan )
5월 19, 2026, 2:18오후
6
오늘 아침에 다시 2026.5.0-latest.1(fbcbdc46d8 )으로 재빌드했습니다.
몇 시간 후, 국내 Wi-Fi 환경에서 특정 PWA 세션에서 이 문제가 상당히 재현되었습니다.
Ethsim2
(Ethan )
5월 19, 2026, 2:27오후
7
Ethsim2:
가정용 Wi-Fi
지터가 제가 편안하게 느낄 수 있는 수준보다 약 10밀리초 높아요
에단, 안녕하세요. 이 주제를 우연히 발견해서 재현을 시도해 보았지만, 성공하지 못했습니다. 여전히 이 문제가 발생하고 계신가요?
그렇다면 재현에 대한 좀 더 자세한 정보를 알려 주실 수 있을까요? 저는 제 휴대폰과 태블릿(모두 iOS)에서 PWA로 테스트해 보았지만, 항상 링크 위치로 이동되었습니다. 위에 올려주신 영상이 세로 방향으로 잘려 있어서, 정확히 무슨 일이 일어나고 있는지 파악하기 어렵습니다.
Ethsim2
(Ethan )
7월 3, 2026, 7:01오전
9
Tanner님,
간단히 업데이트드립니다. 재빌드/업데이트를 진행했고, 현재 버전은 다음과 같습니다:
2026.6.0-latest +675
해당 재빌드 이후로 설치된 iOS PWA에서 /upcoming-events 링크/사용자 카드 문제가 다시 발생하지 않는 것을 확인했습니다.
또한, PWA에서 간헐적으로 발생하는 더 광범위한 “버튼/탭 타깃이 반응하지 않는” 현상도 최근에는 관찰되지 않았습니다. 다만, 해당 문제는 간헐적으로 발생했으며 특정 장시간 유지되는 PWA 세션과 관련이 있었던 것으로 보였기 때문에 며칠 더 지켜볼 예정입니다.
따라서 현재로서는 제 환경에서 최신 코어 기반으로 안정적으로 재현 가능한 문제로 보지 않습니다. 향후 며칠간 모니터링을 진행할 것이며, 문제가 재발할 경우 더 명확한 전체 화면 녹화본과 함께 다음 세부 정보를 제공하겠습니다:
iOS 버전/기기
설치된 PWA vs Safari 브라우저
새로 시작된 PWA 세션 vs 장시간 유지되는 세션
안전 모드/테마-컴포넌트 테스트
탭한 정확한 이벤트/카드/링크
확인해 주셔서 감사합니다.
1개의 좋아요