كما هو موضح في المرفق، يؤدي تمرير صفحة الإعدادات/الأعضاء لمكون الرسائل المباشرة (DM) إلى تمرير الصفحة بأكملها، بينما فشلت الحاوية الداخلية في التمرير، مما يجعل من المستحيل مغادرة محادثة/قراءة الجزء السفلي من الأعضاء لأنني لا أستطيع الوصول إليهم.
قد تكون هذه مشكلة خاصة بمتصفحات WebKit، حيث تعمل طرق عرض الويب على نظام أندرويد (android webviews) بسلاسة.
يرجى تخصيص بعض الوقت للتحقيق، شكرًا جزيلاً.
إعجابَين (2)
Moin
29 نوفمبر 2025، 12:14م
2
ما هو إصدار Discourse الحالي لديك؟
main ← hidden-overflow
opened 10:13AM - 26 Nov 25 UTC
This hack improves behavior on iOS and should for example limit body scrolling w… hen doing text selection.
main ← scope-overflow
opened 12:09PM - 26 Nov 25 UTC
Applying this everywhere was causing the header to not be shown when scrolling a… long topic for example.
إعجابَين (2)
شكرًا لك على تقديم معلومات مفيدة.
ربما يمنع النمط overflow: hidden; الحاوية من التمرير بشكل صحيح، ويجب تغيير has-full-page-chat إلى مُحدِّد نمط أفضل.
يجب استبعاد خاصية CSS chat-form من ذلك.
إعجاب واحد (1)
main ← small-lovely-cat:fix-chat-setting-scroll
opened 08:25AM - 30 Nov 25 UTC
In #36248 and #36253, commits preventing scroll of body on IOS/iPadOS is impleme… nted.
However, it accidentally limits the scroll of the setting page/member list of the chat, making leaving a PM/fetching the downer side of the member list difficult on these devices, since all these elements are not scrollable.
Back to the question, we implement a better way to prevent the whole page from scrolling, just set `position: fixed` and `overflow: scroll` rather than using `overflow: hidden` on the body object, and `height: 100%` and `width: 100%` are already implemented, so that the page fits the viewbox.
Before the fix(scratch up the page using mouse, but can't reach the leave button / the member page can't load):
<img width="449" height="801" alt="image" src="https://github.com/user-attachments/assets/4eb510ca-de6a-44ed-8351-779a6562b42a" />
<img width="454" height="796" alt="image" src="https://github.com/user-attachments/assets/0c861cd6-bde4-49e5-ac5d-2d28aeb5e337" />
After the fix:
<img width="1919" height="914" alt="image" src="https://github.com/user-attachments/assets/44bdf71e-a402-49ff-8a85-49b99e4e1644" />
<img width="1919" height="963" alt="image" src="https://github.com/user-attachments/assets/a6d2b27e-7ea5-4d06-ac43-b16b910c0639" />
تم تقديم طلب سحب (PR) هنا.
4 إعجابات
j.jaffeux
(Joffrey Jaffeux)
2 ديسمبر 2025، 8:19ص
5
لقد دمجت التغيير الخاص بك، شكرًا لك. لم أجد أي عواقب لهذا التغيير، وسأراقب اليوم.
إعجابَين (2)
لا أعرف ما إذا كان الأمر متعلقًا بذلك، ولكني لا أستطيع تمرير قائمة “مواضيعي” على الهاتف المحمول (في كل من سفاري وDiscourseMobile).
إعجابَين (2)
j.jaffeux
(Joffrey Jaffeux)
2 ديسمبر 2025، 10:55م
7
إعجاب واحد (1)
لست متأكدًا مما إذا كان السلوك الغريب ناتجًا عن الإصلاح العلوي، ولكن وظيفة الرد على أجهزة iOS تصرفت بغرابة الآن. عند الكتابة، يستمر تدفق المنشور في الارتفاع، ويقوم بتحميل الصفحة السابقة حتى الوصول إلى الأعلى، مما يتسبب في وميض.
أبلغ عن هذا الخلل المحتمل للتتبع.
@j.jaffeux
tsk
3 ديسمبر 2025، 4:13م
9
لدي نفس المشكلة. عند فتح لوحة المفاتيح، يبدأ الموضوع بالتمرير لأعلى تلقائيًا
لقد تحققت ووجدت أن طلب السحب (PR) المذكور أعلاه هو الذي أدى إلى هذه المشكلة، وقدمت طلب سحب آخر لإصلاح تلك المشكلة. أعتذر بشدة عن ذلك.
main ← small-lovely-cat:fix-reply-box-flicker
opened 04:32AM - 04 Dec 25 UTC
In #36331, a fix is implemented to the chat box to make it scrollable. However, … the scss attribution `html.ios-device.composer-open body` is also affected.
The new style `position: fixed` makes the page going up unstoppable when users trying to open reply box, thus causing a flicker.
This PR fix the this by change back the attribution style to `overflow: hidden` used in #36253.
Sorry for that.
@jjaffeux
@j.jaffeux @zogstrip
إعجاب واحد (1)
@j.jaffeux
خذ وقتك لرؤية ذلك، شكرًا!
tsk
6 ديسمبر 2025، 2:48ص
12
متى سيتم التنفيذ؟ من المستحيل تقريبًا استخدام ديسكورس (Discourse) مع هذا الخلل.