دعني أوضح أولاً ما إذا كنت قد قمت بتثبيت الدردشة بالطريقة الصحيحة،
لقد قمت بإعادة بناء نسختي الليلة الماضية. لم أقم بتضمين الدردشة في ملف app.yml الخاص بي - فهمي هو أنها الآن مكون إضافي يأتي مع جوهر discourse؟
من المحتمل أنني أفتقد شيئًا ما هنا… ولكن من الذاكرة، لا أعرف أين يمكن أن يكون هذا في الإضافة حاليًا. لدينا شيء يتعلق بالحشو ولكن من المفترض أن يكون هذا مقصورًا على .has-full-page-chat ونتيجة لذلك لا ينبغي أن يؤثر على الصفحات الأخرى.
هذه مكونات مخصصة كتبتها بنفسي، لذا قد تكون مشكلة أخرى خاصة بي، ولكن قد يكون أيضًا أن أي شيء في below-site-header يمكن أن يكون مشكلة، وفي هذه الحالة تصبح مشكلة جماعية
أعتقد أن المشكلة الأساسية هي أنه عندما تلمس مربع نص الدردشة، تقفز الشاشة إلى أعلى الصفحة ويصبح ما بداخل below-site-header مرئيًا.
مثال فيديو
أعتقد أنه سيكون من المنطقي أن تقفز الصفحة بدلاً من ذلك إلى موضع يكون فيه الجزء السفلي من قسم الدردشة فوق لوحة المفاتيح مباشرة. أو اجعل قسم مربع النص ثابتًا في أسفل الصفحة (وأعلى لوحة المفاتيح) بحيث يكون مرئيًا دائمًا ويتراكب فوق كل شيء.
بغض النظر عن الحل المثالي، يجب أن يكون مربع النص هو الأولوية الأولى لما هو مرئي على الشاشة حتى لو كان متاحًا فقط بمقدار 50 بكسل.