在 Discourse 论坛上,我刚刚花了 10 分钟给一位成员写私信。点击“发送”按钮后,系统提示该成员当前不接受消息。
预期行为不应该是提前禁用发送按钮,或者在用户开始输入之前就告知他们无法发送消息吗?
由于这是一个第三方论坛,我不知道他们运行的是哪个版本,但我知道他们的系统相当新,因为他们已启用了慢速模式。
在 Discourse 论坛上,我刚刚花了 10 分钟给一位成员写私信。点击“发送”按钮后,系统提示该成员当前不接受消息。
预期行为不应该是提前禁用发送按钮,或者在用户开始输入之前就告知他们无法发送消息吗?
由于这是一个第三方论坛,我不知道他们运行的是哪个版本,但我知道他们的系统相当新,因为他们已启用了慢速模式。
用户有一个偏好设置可以禁用接收私信,这会导致您遇到的情况——无法发送私信。我不太清楚您说的 bug 具体指什么,听起来系统功能运行正常。
将此问题归入 UX 类别,因为它在技术上并非缺陷,功能表现符合预期,但用户体验仍有改进空间。
理想情况下,我们希望避免用户在发送消息后才得知对方已关闭私信功能,从而白费力气。最合理的做法应是在用户尝试发起私信时立即提示。此外,在对方个人主页和用户卡片中隐藏“发送消息”按钮也是合理的改进方向。
我想你误解了——我的帖子与用户偏好设置无关。用户体验应该是:在用户撰写消息之前就告知他们无法发送,而不是让他们先写完消息,然后才发现无法发送。
我现在明白了。
看来我们已经这样做了——刚刚在测试环境中验证过。因此,这个问题出现在用户直接发起私信时,而不是通过消息按钮。我们同意,一旦用户添加收件人,就应立即阻止其继续操作。
这也是我的常规流程,一切顺利!