当允许未分类主题被禁用时,将文件拖放到撰写器中会启动上传,但没有任何错误消息,尽管它不起作用。
如果标题字段处于焦点状态(默认情况下是这样),它还会用媒体 Markdown 文本填充该字段。
预期的行为是拖放文件不应该工作,或者应该触发一个错误消息,要求我们先选择一个类别。
视频示例:
安全模式下也有相同的行为,我正在使用 Discourse 2.9.0.beta5 (e0364cf228)。
当允许未分类主题被禁用时,将文件拖放到撰写器中会启动上传,但没有任何错误消息,尽管它不起作用。
如果标题字段处于焦点状态(默认情况下是这样),它还会用媒体 Markdown 文本填充该字段。
预期的行为是拖放文件不应该工作,或者应该触发一个错误消息,要求我们先选择一个类别。
视频示例:
安全模式下也有相同的行为,我正在使用 Discourse 2.9.0.beta5 (e0364cf228)。
看起来它甚至没有将文件上传到正确的位置……它将其上传到了标题?
我们应该在这里抢占焦点。如果焦点正确,它是否能正常工作?
请注意,仅当禁用了“允许未分类主题”且当前未选择任何类别时,才会出现此问题。
在具有当前设置的 try.discourse 或 meta 上不会遇到此问题。
我猜上传过程在后台进行,因为没有错误:
但我认为标题字段焦点不是问题。
除了标题字段之外,如果没有选择类别,组合框文本区域会被正确禁用。
除非我们首先选择一个类别,否则拖放文件根本不应处理上传。
我可以确认,当以下条件满足时,文件和上传在 Composer 中可以正常工作:不允许未分类主题已禁用,并且未选择主题的类别。文件将通过拖放或浏览进行上传和保存。
但我不太确定具体问题是什么,因为主题仍处于草稿状态,预期的行为可能并不直接,关于这一点:
这与保存草稿功能如何协调?
另外,有趣的是,当草稿被删除时,文件仍然会存在于 uploads/defaults 中,这些孤立的文件最终会被删除吗?我不确定答案,但可以在 Is there a way to delete old/irrelevant uploads? 找到相关的长期讨论。