التحديث الأخير كسر شريط التنقل العلوي الخاص بي

تغيّر الرأس من استخدام position: fixed إلى position: sticky (REFACTOR: Remove position fixed from the header and use sticky instea… · discourse/discourse@da5841d · GitHub) - وهذا أحد التحديثات التي تمكّنّا من إجرائها بسبب التخلي عن دعم IE11.

تحسّن هذا التغيير بعض المشكلات الصغيرة التي واجهناها مع الرأس منذ وجود Discourse… ومعناه الوظيفي أنه بدلاً من أن يكون في موضع ثابت (وبشكل غير مرتبط بموضع العناصر الأخرى في الصفحة)، أصبح الرأس الآن جزءًا من التدفق الطبيعي للعناصر في الصفحة… وهذا هو السبب في عدم الحاجة بعد إلى حشوة الهوامش الخاصة بمخرج العنصر الرئيسي.

عند إجراء التغيير لأول مرة، كان هناك حشوة إضافية على الجوال في CSS الافتراضي، لكن تم إصلاح ذلك بعد يوم أو يومين… أعتقد أنك قمت بالتحديث في اليوم بين التغيير الأولي والإصلاح، وإذا قمت بالتحديث مرة أخرى فستختفي المشكلة (يمكنك بدلاً من ذلك إضافة .mobile-view #main-outlet { padding-top: 0.25em; } إذا لم ترغب في التحديث مرة أخرى).

يبدو لي أن إصلاحك باستخدام .d-header-wrap مستدام.