我们使用新的侧边栏已经有几天了,但用户经常感到困惑的是,当选择了类别列表时,保存按钮就会被隐藏……
这会导致用户在选择类别后无法保存它们,从而引起困惑。
虽然目前侧边栏偏好设置中的保存按钮被遮挡会使此问题更可能发生,但我认为它在其他地方也可能成为一个问题。
我认为我们可以考虑的一种解决此问题的方法是,如果您尝试离开任何偏好设置页面,都会添加一个警告。
您对此有何看法 @awesomerobot @tgxworld?
我记得几年前就已经报告过这个问题了……不确定在哪里。在诸如此类的地方,选择标签和类别的用户界面可能会有点令人困惑,如果你不知道如何操作的话。
一旦进入选择项目的用户界面,就很难知道如何退出。你必须按 Esc 或点击它以外的地方。没有可见的 X 按钮可以退出,而且保存按钮被下拉菜单隐藏/覆盖了。
我同意,如果用户有未保存的更改,应该提醒他们不要离开页面。
我也曾报告过此问题。
在某些情况下(例如用户个人资料),每个字段都有确认会给填写多个字段的用户带来极大的不便。
但话虽如此,绝大多数用户偏好设置的交互只会涉及更改一两个字段,这完全说得通!而且我们已经在设置 UI 中拥有了整个机制。
我认为我们应该从更高的层面来考虑这个问题,因为这种 UI 模式不仅限于侧边栏,而是整个用户偏好设置界面。不过,我同意 @keegan 的观点,我们在管理界面使用的 UI 模式可能会是一个很好的起点。
是的,我同意。我建议同样——我们考虑对整个用户偏好设置进行更改。
我支持这个想法。这将使其更加清晰,并且遵循现有的先例。
我认为在尝试离开时弹出“您有未保存的更改”的提示也可能不错(也可能适用于站点设置!),但也许首先要做的是使它们保持一致。
我非常赞成在用户偏好设置中更新UI模式。![]()
希望我们不要忽视以下几点,在我看来,这与我的问题是分开但又相关联的UI问题。@awesomerobot 你有什么想法如何解决它吗?在开始一个主题和更改主题的类别和标签时,它也会造成混淆。
虽然不是一回事,但我想补充一点,在移动设备上使用任何下拉菜单/选择/模态框时的标准用户体验是使用“后退”按钮来关闭打开的内容:

至少对我来说,在移动设备上编辑帖子的标签或类别时,直观地按下“后退”按钮来关闭下拉菜单,结果却进入了上一页,这种情况很常见。我希望看到 Discourse 上的所有模态框和下拉菜单在移动设备上的行为方式与原生应用相同,但我同意更明确地关闭下拉菜单的方式将是向前迈出的一步,以避免这种混淆。
下拉菜单和切换按钮在更改时应该自动保存,这在其他应用程序中似乎很普遍。对于标签和类别,这意味着单击添加/删除项目将触发保存……
实际上,唯一带有文本输入的偏好设置页面是个人资料和帐户……帐户只有一个用于 name 字段的文本输入。我们可以考虑将其移至个人资料页面吗?然后,也许输入框会像站点设置一样显示一个内联的
,并且我们可以警告试图离开页面但未采取行动的用户……