当我显示用户活动或通知时,会出现文本覆盖层。
这仅在使用 Edge 浏览器时发生,该浏览器是我刚刚启动的一个全新实例。据我所知,该环境没有任何自定义设置,是开箱即用的。当我点击当前登录用户的“通知”或“活动”时会出现此问题。
当我从 Chrome 或 Netscape 登录时,不会出现此问题。我一直在寻找其他 gutter 无法正常工作的地方……例如,它们在“管理插件”页面上工作正常。
示例:
另一个示例:
当我显示用户活动或通知时,会出现文本覆盖层。
这仅在使用 Edge 浏览器时发生,该浏览器是我刚刚启动的一个全新实例。据我所知,该环境没有任何自定义设置,是开箱即用的。当我点击当前登录用户的“通知”或“活动”时会出现此问题。
当我从 Chrome 或 Netscape 登录时,不会出现此问题。我一直在寻找其他 gutter 无法正常工作的地方……例如,它们在“管理插件”页面上工作正常。
示例:
另一个示例:
您使用的是哪个版本的 Edge?请确保您已更新到最新版本。
我当前版本为 42.17134.1.0。Windows 更新显示这是截至昨天的最新版本,但问题今天仍然存在。
这里有一个新线索,而且有点奇怪。这跟 Edge 完全无关,而是关于某个特定用户的问题。
我正在将输入流接入我们自研的邮件列表系统,并将其导入 Discourse,使用一个名为“Input”的账户进行处理,然后将话题切换到我们的主分类中。输入流会进入一个只有“Input”账户可见的分类。
为了搭建这个环境,我使用了三个账户:我的个人账户、“Input”账户和一个测试用户账户。
只有“Input”账户遇到了这个问题,而且在多个浏览器上都会出现。这个主题可能需要编辑,以反映这一新的理解。
还有一个线索……在“分类/最新”模式下,“Input”账户在分类列表旁也不会显示最新/未读文本。
那么……究竟是什么原因导致这个用户的情况不同,从而影响了界面呢?
关于这个缺失边距问题的另一个线索。请注意,该问题出现在所有浏览器中,而不仅仅是最初怀疑的 Edge 浏览器。
当我从其他登录账户模拟此“输入”用户时,问题并未出现,该用户的活动菜单和通知菜单的边距显示正常。
我尚未发现其他功能区域存在此问题,包括设计上非常相似的设置页面。
我尝试关闭了各种设置(其中一些是我最近更改的),以查看是否会产生影响,但没有任何变化。
我为所有用户使用了单点登录(SSO),但该用户使用了一个独特的 SSO 配置。我还有另一位用户也使用了相同的独特配置,但他并未遇到此问题。
您最近更新过 Discourse 吗?您的问题可能在几周前就已经修复了
我的实例是在7月15日更新的,也就是这个话题关闭后的第10天……不知道它是否被包含在那个版本中?
那个 bug 确实看起来就是完全相同的情况。我本想在那个话题下留言,但看到它已经关闭了……我很乐意分享我这边能提供的信息,以帮助确定触发条件。
原始漏洞特定于 Edge 浏览器,其修复方案也仅针对 Edge(参见 提交记录)。但如果该问题在多个浏览器中都会出现,那么原因可能是其他方面。也许该问题仅出现在拥有特定角色的用户身上?能否创建一个与 Input 拥有相同角色的新账户,看看是否能复现该问题?
所以现在两个用户的布局都出问题了?
没错。两位用户都遇到了在 IE 和 Edge 上缺少边距的问题。过去我也尝试过 Netscape 和 Chrome……最好也确认一下它们是否同样存在此问题。我会进行测试。
你好,Keith,
我仅在本地使用 IE15 / Windows10 并回退修复该问题的提交后能够复现此问题。因此,您的实例很可能未更新到最新版本。请确保您的实例已更新至最新版本,然后重试。
我会留意那个更新……上一个版本是7月15日……我记得提交时间是7月10日。希望这次的更新当时只是在测试中……谢谢。
我的 Discourse 实例已在 4 天前更新,但该问题仍然存在。目前该问题在 Explorer 和 Edge 浏览器中可观察到,但在 Netscape 或 Chrome 中未出现。此问题仅影响两位用户:一位是我首次提及的用户,另一位是测试用户,我在该测试用户上复现了上述相同条件。
我明白我的 Discourse 版本仍然比较旧……我使用的是 Discourse 2.3.3。
因此,我认为该问题已在 7 月中旬解决,可能尚未同步到我位于 Communiteq(原 DiscourseHosting)的实例上。
2.3.3 版本才发布一周,这更多是关于该修复是否已向后移植到稳定版(看起来还没有,也许 @pmusaraj 可以处理?)
没问题,这是一个单行修复,现已反向移植到稳定版。
感谢 @pmusaraj!!
@Cardinalflyer 你的论坛现在已经有这个修复了。
成功了!非常感谢大家!