설문 선택지 목록 항목에 레이아웃 컨테이너가 없어 @언급 (mention) 필이 선택지 마커나 체크박스와 겹치는 문제가 있었습니다.
이 변경 사항으로 설문 선택지를 플렉스 행(flex row)으로 설정하여 마커와 콘텐츠가 항상 나란히 배치되도록 했습니다.
CSS 변경만 포함하며, 동작이나 마크업 변경은 없습니다.
재현 방법:
@언급 (언급 필)이 포함된 선택지로 설문을 생성합니다.
요리된(cooked) 토픽 뷰에서 선택지 마커/체크박스가 언급 필과 겹칠 수 있습니다.
수정 내용:
설문 선택지 목록 항목을 플렉스 행으로 만들어 마커/체크박스와 선택지 콘텐츠가 일정한 간격으로 나란히 배치되도록 합니다.
스크린샷은 변경 전 겹침 상태를 보여줍니다.
변경 전 설문, 미리보기 정상:
버그가 발생한 설문:
수정 후:
PR:
main ← fix/poll-option-mention-overlap
approved 08:59AM - 08 Feb 26 UTC
Poll option list items had no layout container, allowing @mention pills to overl… ap the option marker or checkbox.
This change makes poll options flex rows so marker and content are always laid out side by side.
CSS only, no behavior or markup changes.
Repro:
Create a poll with options that include @mentions (mention pills).
In the cooked topic view, the option marker/checkbox can overlap the mention pill.
Fix:
Make poll option list items a flex row so the marker/checkbox and the option content
are laid out side by side with consistent spacing.
Screenshots show the overlap before the change.
<img width="1475" height="575" alt="Screenshot 2026-02-08 093307" src="https://github.com/user-attachments/assets/e21d3fa3-946c-4325-9303-07b90744dea5" />
<img width="791" height="743" alt="Screenshot 2026-02-08 093403" src="https://github.com/user-attachments/assets/b7d609c0-8289-413d-b361-45c3972a7d14" />
<img width="839" height="832" alt="image" src="https://github.com/user-attachments/assets/5eb9634c-c55e-4f99-a8e4-3371abef4ce2" />
재현 코드:
체크박스 동작 정상
[ ] @Richarde
[ ] @discobot
# 언급 필이 사용되면 설문에서 버그가 발생하지만 미리보기에서는 발생하지 않음 @elRicharde @discobot
[poll type=multiple results=on_close name=glitchMentionPills chartType=bar close=2028-02-06T21:45:00.000CET groups=mitglieder max=4 min=1]
* @elRicharde
* @discobot
* [date=2026-02-12 time=17:00:00 timezone=Europe/Berlin]
* [date=2026-02-13 time=18:00:00 timezone=Europe/Berlin]
* 일반 텍스트
* 두 번째 일반 텍스트 선택지
[/poll]
체크박스 동작 정상
@elRicharde
@discobot
언급 필이 사용되면 설문에서 버그가 발생하지만 미리보기에서는 발생하지 않음 @Richarde @discobot
[/poll]
3개의 좋아요
안녕하세요, 이게 언제쯤 main 브랜치로 병합될지 궁금합니다. 앞으로 업데이트 시 병합 충돌을 방지하기 위해 제 수정으로 코어에 패치를 하고 싶지 않아서요.
main 브랜치에 커밋이 병합될 때까지 기다리는 편이 좋겠지만, 앞으로의 프로세스와 시기도 궁금합니다.
미리 감사드립니다.
Moin
2월 22, 2026, 12:04오후
3
음, 링크하신 풀 리퀘스트가 메인 discourse/discourse 저장소가 아니라 본인의 포크를 대상으로 하고 있는 것 같습니다. 메인 저장소를 대상으로 풀 리퀘스트를 열지 않은 특별한 이유가 있으신가요?
보통 팀은 그곳에서 풀 리퀘스트를 승인하고 병합합니다. 포크의 PR을 확인하는 경우가 많지는 않을 것 같습니다. 아마 @zogstrip 님이 이 부분을 검토할 때 놓치신 것 같네요.
3개의 좋아요
아, 알겠습니다. 어차피 메인 브랜치로 이어지거나 거기에 변경 사항 승인 알림이 뜰 줄 알았거든요. 그런데 그 부분은 잘 모르겠어서 도움이 필요합니다.
만약 특정 단계를 따르지 않으면 현재 상태가 정말로 막다른 골목이 되는 건가요? 아니면 누군가가 어쨌든 이 변경 사항을 메인 브랜치에 병합할 수 있을까요?
죄송하고, 도움을 주셔서 감사합니다.
Richard 드림
네, 이렇게 하는 방법이 몇 가지 있겠지만 다음 단계를 따르세요:
Pull requests · discourse/discourse · GitHub
에 접속한 뒤:
New pull request
를 누르고:
compare across forks
를 선택한 다음, 매핑을 완료하고 요청을 시작하세요.
1개의 좋아요
sam
(Sam Saffron)
2월 23, 2026, 5:24오전
7
디자이너가 아닌 내 눈에도 수정 방향이 훌륭해 보입니다.
@interrupt-design 에게 알림을 보내서 확인을 요청하고, PR을 병합할 수 있는지 살펴볼게요 그리고 감사합니다.
3개의 좋아요
derek
(Derek Rushforth)
2월 23, 2026, 3:30오후
9
@elRicharde 감사합니다. 수정된 코드가 아주 좋습니다. 이제 병합되었습니다.
2개의 좋아요