Sou um usuário iniciante do Discourse, tendo herdado a administração do site de outro colega. Enquanto trabalho em uma lista de solicitações de interface do usuário, estou percebendo que o editor para fazer essas alterações é quase inutilizável.
Com isso, quero dizer que, ao colocar meu cursor em um ponto para editar um caractere, acabo editando um caractere uma dúzia ou mais posições à esquerda do local onde meu cursor está. Aqui está uma imagem…
Cliquei no final da linha, mas meu cursor aparece quase uma polegada à direita (no espaço em branco), ainda que, se eu pressionar backspace, o ponto e vírgula seja apagado. Posso contornar isso copiando o conteúdo para meu editor de texto, atualizando o código lá e colando de volta. Isso NÃO pode ser o comportamento pretendido, mas não tenho ideia do motivo pelo qual isso está acontecendo. Esse editor é um plugin?
De acordo com as meta tags, estou executando o Discourse 2.4.1, e me disseram que somos hospedados pelo próprio Discourse, em vez de hospedar nossa própria versão.
Não sei por que isso aconteceria. Nunca vi algo assim. Minha melhor suposição é que algo no seu tema esteja quebrado. Você pode tentar o modo de segurança (https://yoursite/safe-mode). Além disso, se houver muita bagunça no tema para limpar, você definitivamente deve conferir Install the Discourse Theme CLI console app to help you build themes para que possa trabalhar apenas no seu editor favorito da maneira que Deus pretendia.
Tem certeza? Se você estiver na nossa hospedagem, estaria na versão beta atual (2.5). Sugiro investigar um pouco mais. O seu painel de administração menciona a gente?
Tomei a liberdade de dar uma olhada nisso. O problema é causado pela fonte Lato, que está sendo inserida pelo componente de tema “Fonts” e aplicada a todos os elementos (*). Ela não é uma fonte de largura fixa e, aparentemente, o editor não funciona bem com isso. Usar o /safe-mode contorna o problema.
A causa real é que você está aplicando essa fonte a todos os elementos usando o seletor *. Se você mudar isso para html, recupera a herança CSS regular e a especificidade, e seu editor receberá a fonte correta.
Obrigado, Michael! Gostaria de começar dizendo que herdei isso de um colega de trabalho anterior.
Fiz como você sugeriu e você tem razão, isso realmente resolve o problema. Vou dizer que estou um pouco surpreso de que seja possível fazer alterações no CSS e tê-las refletidas na área de configurações. Mas o que você sugeriu faz todo o sentido. Obrigado novamente pelo seu tempo!