在输入其他用户字段数据后按 Enter 或 Return 键时,个人资料背景和用户卡片背景图片将会消失。
该问题在 Mac 上的 Chrome、Firefox 和 Safari 浏览器中均可复现。
复现步骤:
- 在
https://meta.discourse.org/u/username/preferences/profile 上传个人资料背景和用户卡片背景图片
- 点击“保存”按钮进行保存
- 将光标置于任意可用的用户字段中,然后按 Enter 或 Return 键
在第 3 步中,个人资料背景图片会消失。再次按 Enter 键,用户卡片背景图片也会消失。此时您必须放弃更改并重新加载页面才能恢复图片。否则,用户资料将在没有图片的情况下被保存。
4 个赞
j.jaffeux
(Joffrey Jaffeux)
3
感谢提供详细的复现步骤,非常感谢 
这应该能解决问题,具体细节请查看提交说明:
@sam @awesomerobot 我的建议是默认在 d-button 组件中添加 type="button"。我几个月前就添加了对 type 的支持,我认为我们应该更进一步。这种意外行为实在太容易出现了。
2 个赞
j.jaffeux
(Joffrey Jaffeux)
关闭
4
本话题在最后一次回复后 2 天自动关闭。不再允许新回复。