Quando permitir tópicos não categorizados está desativado, arrastar e soltar um arquivo no compositor inicia o upload sem nenhuma mensagem de erro, embora não funcione.
Se o campo de título estiver focado (ele está por padrão), ele também o preenche com o texto de markdown de mídia.
O comportamento esperado é que arrastar e soltar um arquivo não funcione ou acione uma mensagem de erro que nos peça para selecionar uma categoria primeiro.
Exemplo de vídeo:
Mesmo comportamento com modo de segurança, estou usando Discourse 2.9.0.beta5 (e0364cf228)
Observe que o problema só ocorre quando permitir tópicos não categorizados está desabilitado e nenhuma categoria está selecionada no momento.
Você não o encontrará no try.discourse ou meta com suas configurações atuais.
Suponho que o processo de upload funcione em segundo plano, já que não há erro:
Mas acho que o foco do campo de título não é o problema.
Além do campo de título, a área de texto do composer é devidamente desabilitada se nenhuma categoria for selecionada.
Arrastar e soltar um arquivo não deve processar o upload, a menos que primeiro selecionemos uma categoria.
Posso confirmar que arquivos e uploads funcionariam no composer quando: tópicos não categorizados estão desativados e nenhuma categoria para o tópico é selecionada o arquivo seria carregado e salvo ao arrastar e soltar ou navegar.
Mas não tenho certeza qual é exatamente o problema, já que o tópico ainda é um rascunho, o comportamento esperado pode não ser direto, em relação a isso:
Como isso se sustentaria com o recurso salvar rascunho?
Também, de forma interessante, quando o rascunho é excluído, o arquivo ainda existiria em uploads/padrões. Esses arquivos órfãos seriam excluídos eventualmente? Não tenho certeza qual é a resposta, mas uma discussão longa e relevante pode ser encontrada em Is there a way to delete old/irrelevant uploads?