使用键盘 Enter/Return 键时个人资料图片消失

在输入其他用户字段数据后按 EnterReturn 键时,个人资料背景和用户卡片背景图片将会消失。

该问题在 Mac 上的 Chrome、Firefox 和 Safari 浏览器中均可复现。

复现步骤:

  1. https://meta.discourse.org/u/username/preferences/profile 上传个人资料背景和用户卡片背景图片
  2. 点击“保存”按钮进行保存
  3. 将光标置于任意可用的用户字段中,然后按 EnterReturn

在第 3 步中,个人资料背景图片会消失。再次按 Enter 键,用户卡片背景图片也会消失。此时您必须放弃更改并重新加载页面才能恢复图片。否则,用户资料将在没有图片的情况下被保存。

4 个赞

:wave: 感谢提供详细的复现步骤,非常感谢 :heart:

这应该能解决问题,具体细节请查看提交说明:

@sam @awesomerobot 我的建议是默认在 d-button 组件中添加 type="button"。我几个月前就添加了对 type 的支持,我认为我们应该更进一步。这种意外行为实在太容易出现了。

2 个赞

本话题在最后一次回复后 2 天自动关闭。不再允许新回复。