مرحباً! توجد مشكلة حيث إذا كان المنشور يربط بنفسه باستخدام رابط قصير + علامة ( /t/id#anchor ) وتم النقر على الرابط في نفس الصفحة، فسيتم إعادة التوجيه إلى الأعلى بدلاً من العلامة.
من الأسهل توضيحه:
رأس 1
[#header-1](#header-1-1)يعمل عند التبديل في هذا الموضوع<https://meta.discourse.org/t/t-xyz-anchor-doesnt-work-when-on-the-page-xyz/225101#header-1-1>يعمل عند التبديل في هذا الموضوع والاقتباس<https://meta.discourse.org/t/a/225101#header-1-1>يعمل عند التبديل في هذا الموضوع والاقتباس<https://meta.discourse.org/t/225101#header-1-1>يعمل عند عدم التبديل في هذا الموضوع[/t/t-xyz-anchor-doesnt-work-when-on-the-page-xyz/225101#header-1-1](/t/t-xyz-anchor-doesnt-work-when-on-the-page-xyz/225101#header-1-1)يعمل عند التبديل في هذا الموضوع والاقتباس[/t/a/225101#header-1-1](/t/a/225101#header-1-1)يعمل عند التبديل في هذا الموضوع والاقتباس[/t/225101#header-1-1](/t/225101#header-1-1)يعمل عند عدم التبديل في هذا الموضوع
هناك مشكلتان أخريان لاحظتهما. جميع الروابط باستثناء الأولى ستعيد تحميل الصفحة. الروابط 2 و 3 و 5 و 6 تعمل ولكن يتم إزالة الرأس من عنوان URL بعد فترة قصيرة.
كانت مشكلتي الأصلية هي اقتباس منشور يحتوي على رابط بعلامة فقط (رابط إلى قسم آخر من نفس الصفحة) سيجعل العلامة نسبية للصفحة الحالية بدلاً من الصفحة المقتبسة. إذا اقتبست الروابط السبعة، فإن الرابط الأول سيؤدي إلى CURRENT PAGE#header-1
لقد جربت الحل في تقرير الخطأ هذا (مرفق أدناه). لقد ربط بشكل صحيح بالصفحة، ومع ذلك، لم يتم احترام العلامة.