# Realce automático de código quebrado na visualização de código em tela cheia

**URL:** <https://meta.discourse.org/t/automatic-code-highlighting-broken-in-fullscreen-code-view/304879>\
**Category:** Bug\
**Created:** [22 Abril , 2024 09:52 UTC](https://meta.discourse.org/t/automatic-code-highlighting-broken-in-fullscreen-code-view/304879 "2024-04-22T09:52:20Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![oskar1](https://avatars.discourse-cdn.com/v4/letter/o/35a633/32.png) [@oskar1](https://meta.discourse.org/u/oskar1)\
**Post date:** [22 Abril , 2024 09:52 UTC](https://meta.discourse.org/t/automatic-code-highlighting-broken-in-fullscreen-code-view/304879/1 "2024-04-22T09:52:20Z")

</div>

**Prioridade/Severidade** :  
Baixa  
**Plataforma** :  
Chrome 124, Ubuntu 22  
**Versão** :  
Discourse v3.3.0.beta2-dev  
**Descrição** :  
O Discourse realiza realce automático de código com hljs, mesmo quando nenhuma linguagem foi especificada. Este recurso funciona na visualização normal do tópico, mas não ao visualizar o código em tela cheia.  
**Passos para reproduzir** :

1. Crie um tópico com um bloco de código, sem especificar a linguagem

```plaintext
System.out.println("hello world");

```

1. Visualize o tópico e veja que o hljs detectou uma linguagem e aplicou o realce.
2. Clique no botão de tela cheia no canto superior direito do bloco de código.
3. Veja que a detecção de linguagem do hljs falhou e nenhum realce foi aplicado

Aqui estão algumas capturas de tela em uma única imagem grande, devido às restrições para novos usuários 😕.

 ![discourse-new-user-limit](https://global.discourse-cdn.com/meta/original/4X/8/4/1/8412e5fd9220acabd3aa8cf03b8c289099ec3b69.png)

---

_[View the full topic](https://meta.discourse.org/t/automatic-code-highlighting-broken-in-fullscreen-code-view/304879)._
