خطأ؟ مكون سمة discourse-category-banner لا يعرض اللافتة أحيانًا

رائع، اعتقدت أنني مجنون حتى اكتشفت متى يحدث هذا بالضبط…

إليك لافتة فئة. هذه فئة يمكن لأي شخص (بما في ذلك الزوار المجهولين) رؤيتها. أحصل على هذه اللافتة إذا اخترت الفئة من القائمة المنسدلة للفئات في تنقل الموقع، وإذا نقرت على تسمية/مربع فئة أسفل عنوان موضوع. وهذا بالضبط ما تتوقع حدوثه:

لكن لدي هذه الفئة الأخرى التي لديها بعض الأمان المستند إلى المجموعة عليها. والجدير بالذكر أن “أي شخص” لا يمكنه رؤية هذه الفئة. إذا انتقلت إلى هذه الفئة (عن طريق اختيارها من القائمة المنسدلة للفئات، أو عن طريق النقر على مربع/تسمية الفئة أسفل عنوان الموضوع) فلن أحصل على اللافتة:

إذا قمت فقط بتحديث المتصفح، فستظهر اللافتة. ¯\\_(ツ)_/¯

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

؟؟

إعجاب واحد (1)

I can’t reproduce this on my test site?

I’ve installed discourse-category-banners, and created a private category accessible only to a specific group (+ filled out the category ‘about’ info).

When I navigate to the private category it always shows the category banner without needing a refresh.

Is there something else that could be affecting yours? (device, browser, other theme components?)

إعجاب واحد (1)

@craigconstantine
Same. I can confirm. Windows 10, Firefox 93

إعجاب واحد (1)

There’s lots of stuff that could be affecting mine… but without knowing what to look for . . .

But that did make me think to inspect the actual DOM in action… when I don’t see it, the banner is present, but the SPAN is empty. Notice not twist-to-reveal for the SPAN…

Once I press reload though, now the SPAN has a child DIV etc.…

إعجاب واحد (1)