재현 방법:
답변을 수정합니다.
툴바에서 옵션 을 클릭한 다음 다른 게시물에 답변하기 를 선택합니다. 그러면 답변 대상 변경 대화상자가 열립니다.
왼쪽 하단의 **이동하기…**를 클릭합니다. 아무 반응이 없습니다.
수백 개 또는 수천 개의 답변이 있는 주제를 상상해 보세요. 타임라인을 스크롤하여 정확한 대상 게시물에 도달하는 것은 어렵거나 심지어 불가능할 수 있습니다. 이동하기… 버튼을 사용하면 번호 입력을 통해 대상을 설정할 수 있을 것으로 생각했지만, 안타깝게도 작동하지 않는 것 같습니다.
1개의 좋아요
리포트 감사합니다 @satgo1546
아래 PR에서 다른 버그 수정과 함께 해결될 예정입니다.
main ← fix/reply-target-picker-and-mega-topics
Previously, the "Jump to..." button in the "Change reply target" modal did nothi… ng and leaked out of the modal, along with the notifications bell ([meta](https://meta.discourse.org/t/415128)). Investigating it surfaced related timeline bugs, several features broken on mega topics (10k+ posts), a site setting that could be replaced by CSS, and a composer render race.
This change fixes them in separate commits:
- **FIX: Hide timeline footer controls in the reply target picker.** The modal's hide rule lost to a more specific core rule.
- **FIX: Typos and dead code in the topic timeline.** `fullScreen` typo, a guard that never matched, and a docked back button that has been invisible and unclickable since 2023.
- **FIX: Features relying on the post stream in mega topics.** Mega topics get no `stream`, so last read markers, back buttons, "Quote post", "Edit first post", "New topic" from share, jumps to unloaded posts, the topic map's user count and the post voting header were broken.
- **UX: Replace `short_progress_text_threshold` with automatic fitting.** CSS now hides "/ total" only when it doesn't fit; the setting is removed.
- **FIX: Load the composer category before rendering.** With lazy loaded categories, the composer rendered before its category loaded, logging warnings and a `DTextField` render error.
### Screenshots
| | Before | After |
|---|---|---|
| Reply target picker | <img src="https://github.com/user-attachments/assets/8b548486-f84c-41e6-91ae-1aaba7724783" width="400"> | <img src="https://github.com/user-attachments/assets/8ea15fe0-4cb9-4d60-9176-92fb21f7e560" width="400"> |
| Picker on a mega topic | <img src="https://github.com/user-attachments/assets/73e1132e-9974-403c-9508-d4c324227e11" width="400"> | <img src="https://github.com/user-attachments/assets/953156f7-e7bd-4e3b-940c-acbb47dd8b09" width="400"> |
| Timeline on a mega topic | <img src="https://github.com/user-attachments/assets/0e58dd54-3e1c-4357-a9f9-369df2c91fb4" width="120"> | <img src="https://github.com/user-attachments/assets/6dff991c-1f66-44af-a068-9316a2a2571c" width="120"> |
| Topic map on a mega topic | <img src="https://github.com/user-attachments/assets/0a8d1af3-623d-4c92-9927-8922574b21a3" width="400"> | <img src="https://github.com/user-attachments/assets/0713d0a7-129c-4059-8657-0e7ab9268f44" width="400"> |
| Mobile progress bar on a mega topic | <img src="https://github.com/user-attachments/assets/83891919-bc84-47f4-88c2-bd6a1ed037a6" width="300"> | <img src="https://github.com/user-attachments/assets/d8603313-1dc2-46fc-a6b8-abe80038336a" width="300"> |
1개의 좋아요
답변 감사합니다!
바로 읽은대로라면, 제안된 변경 사항 이후에 타임라인 하단 컨트롤 (점프 대상 버튼 포함)이 답글 대상 선택기에서 완전히 제거될 것입니다. 사용자가 다른 방식으로 특정 게시물의 번호로 이동할 수 있도록 하는 것이 더 낫지 않을까요?