لإعادة إنتاج المشكلة:
عدّل ردًا.
انقر على خيارات في شريط الأدوات، ثم اختر الرد على منشور آخر . سيُفتح مربع حوار تغيير هدف الرد .
انقر على الانتقال إلى… في الزاوية السفلية اليسرى. لا يحدث شيء.
تخيّل موضوعًا يحتوي على مئات أو آلاف الردود. من الصعب، بل قد يكون مستحيلًا، الوصول بدقة إلى المنشور المستهدف عن طريق التمرير عبر الخط الزمني. ظننت أن زر الانتقال إلى… سيتيح لي تحديد الهدف بإدخال رقم، لكن للأسف يبدو أنه لا يعمل.
إعجاب واحد (1)
شكرًا على الإبلاغ @satgo1546
سيتم إصلاحه، جنبًا إلى جنب مع إصلاحات أخرى للأخطاء، في
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)
شكراً على الرد!
إذا فهمت بشكل صحيح، ستتم إزالة عناصر التحكم في تذييل الجدول الزمني (بما في ذلك زر الانتقال إلى) بالكامل من أداة تحديد رد الهدف بعد التغيير المقترح. ألا يكون من الأفضل السماح للمستخدمين بالانتقال إلى رقم منشور معين، ربما بطريقة أخرى؟