哇,我以为我疯了,直到我弄清楚到底什么时候会发生这种情况……
这是一个类别横幅。这是一个任何人(包括匿名访客)都可以看到的类别。如果我从站点导航中的类别下拉菜单中选择该类别,以及当我点击主题标题下方的类别标签/框时,我就会看到这个横幅。这正是你所期望的:
但是,我有另一个类别,它有一些基于组的安全设置。特别是“任何人”都看不到这个类别。如果我导航到_这个_类别(通过从类别下拉菜单中选择它,或者通过点击主题标题下方的类别框/标签),我就看不到横幅:
如果我只是在浏览器中点击重新加载,横幅就会出现。 ¯\\_(ツ)_/¯
请注意,我已作为管理员登录。如果我冒充普通用户(一个属于允许他们查看此类别的组的 1 级用户),行为是相同的。导航到类别,没有横幅。点击重新加载,出现横幅。
??
我在我的测试网站上无法复现此问题?
我已安装了 discourse-category-banners,并创建了一个仅限特定组访问的私密类别(并填写了该类别的“关于”信息)。
当我导航到该私密类别时,无需刷新即可始终显示类别横幅。
是否有其他因素可能影响了您的情况?(设备、浏览器、其他主题组件?)
4ong
(Anatol Myshkin)
3
@craigconstantine
一样。我可以确认。Windows 10,Firefox 93
有很多因素可能影响我的情况……但在不知道要查找什么的情况下……
但这让我想到去检查实际运行中的 DOM……当我看不到它时,横幅是存在的,但 SPAN 是空的。注意 SPAN 没有“扭转展开”的效果……
不过,一旦我按下刷新按钮,现在 SPAN 就包含了一个子 DIV 等等……