当我尝试搜索生日选择器中的“日”部分时,搜索栏会出现,但按下 Enter 键时无效。
复现步骤:
- 进入用户偏好设置
- 进入出生日期部分
- 选择“日”部分并输入一个数字(例如:5)
- 按下 Enter 键
- 本应更新,但实际未更新。这可能是功能损坏,或者是开发人员不小心添加了该功能。
浏览器:在 Chrome、Firefox 和 Safari 上均“复现”
电脑:Mac
当我尝试搜索生日选择器中的“日”部分时,搜索栏会出现,但按下 Enter 键时无效。
复现步骤:
浏览器:在 Chrome、Firefox 和 Safari 上均“复现”
电脑:Mac
这个 bug 出现在 Meta 上吗?我刚刚成功修改了你的生日。
你有浏览器扩展吗?如果有,能否尝试在无痕窗口(不加载任何扩展)中复现该问题?
Meta 中也有这个问题。你输入数字后按回车键了吗?因为我在无痕浏览(无扩展)模式下也能复现。
是的,我是在 Windows 10 上操作的,也许这是仅在 macOS 上才会出现的问题。
很可能就是这样。你能在你的 Mac 上尝试复现吗?我想知道这是否只是我笔记本电脑的问题。
我没有 Mac。你应该等我的同事之一来测试(可能是在下周的年度会议之后)。
@dax 会议有什么最新消息吗?
不,我们下周初会在 Mac 上尝试复现该问题。
我可以在 Mac 版 Firefox 上复现此问题。我猜测这与按下 Enter 键时事件的顺序有关。当你使用方向键选择日期时,按下 Enter 键后更新正常。但在搜索框中,它会关闭窗口,可能是因为它假设选中的数字与之前相同。
我在个人网站上使用聊天集成插件(该插件也使用 select-kit)进行了测试,但无法复现该问题。我与 @j.jaffeux 进行了交流,这涉及到当前 select-kit 实现中字符串与数字比较时产生的混淆。他正在开发 select-kit 的新版本,因此该问题将在新版本发布后得到修复。
这应该通过以下方式修复: