我在 Discourse 的 gif 功能中发现了两个问题。
第一个问题,如在 Discourse Gifs 帖子中讨论的那样,是 gif 模态框在移动端断点时无法显示。这在所有浏览器和设备类型中都会发生,包括桌面浏览器处于移动模拟器模式时。控制台中没有错误,gif 搜索模态框就是不显示。所有其他断点均正常运行。
第二个问题是 gif 搜索模态框不再将焦点置于搜索输入元素上,需要额外点击才能开始输入搜索词。
如有需要,我很乐意提供其他详细信息。
我在 Discourse 的 gif 功能中发现了两个问题。
第一个问题,如在 Discourse Gifs 帖子中讨论的那样,是 gif 模态框在移动端断点时无法显示。这在所有浏览器和设备类型中都会发生,包括桌面浏览器处于移动模拟器模式时。控制台中没有错误,gif 搜索模态框就是不显示。所有其他断点均正常运行。
第二个问题是 gif 搜索模态框不再将焦点置于搜索输入元素上,需要额外点击才能开始输入搜索词。
如有需要,我很乐意提供其他详细信息。
恐怕我无法重现这个问题。

您运行的是最新版本的 Discourse 吗?您可以在 Meta 上重现此问题吗?
我也无法在话题中重现这个问题。我看到它发生在聊天中。
这是 Meta
所以这两个问题都只是关于聊天的吗?
我认为是这样。至少我是在那里注意到的,组件主题中的报告给我的感觉也是如此:
模态框不显示仅发生在聊天中;抱歉我最初的帖子没有说清楚。
焦点输入在桌面上也会发生,但同样,也仅在聊天中。在我对桌面和移动端断点的测试中,主题帖的 GIF 界面工作正常。
几处修复
谢谢!我应该什么时候能用上合并后的包?我今天早上看到了对 gif 组件的更新,但不确定这是否包含在内(而且它在我的 Discourse 实例上仍然无法工作)。
自动对焦问题出在主题上,所以您可以立即在您的管理屏幕上更新它。
“不在聊天中显示”是聊天端的问题,这是我们核心的一部分,将在几个小时内部署到您的网站上。
已部署到我的实例,一切运行良好。再次感谢 @Falco!