Bug afeta praticamente todos os navegadores baseados em Chromium
O Chrome continua a ser um dos navegadores mais usados, no entanto, este possui como base o Chromium, que é um dos motores de vários outros navegadores atualmente existentes – como o Brave, Vivaldi e Edge.
Uma vez que todos os navegadores estão baseados no Chromium, isto permite que os mesmos mantenham uma experiência de navegação similar entre si, e um site que carrega num, deve ter um comportamento igual ou bastante similar noutro navegador.
No entanto, quando existem problemas, isso também leva a que vários navegadores sejam afetados, e foi exatamente isso que aconteceu com uma recente alteração no Chromium.
Recentemente o Chromium 131 foi lançado, e vários navegadores baseados em Chromium atualizaram também para esta versão. Porém, a mesma possui um bug que pode causar alguns problemas em certos websites.
A atualização realizou uma mudança na forma como o texto é selecionado dentro do motor de navegação, e esta mudança acabou por causar problemas de compatibilidade com o Tailwind, uma framework CSS. Os sites que são baseados nesta framework, quando se tenta selecionar algum texto na mesma, o conteúdo não é inteiramente selecionado.
Invés do texto ficar demarcado, como acontece normalmente, nos sites baseados em Tailwind este simplesmente não surge selecionado de todo. Os utilizadores ainda o podem copiar, e este efetivamente está “sublinhado”, mas não surge visivelmente.
Tendo em conta que o bug ocorre no Chromium, todos os navegadores que se encontram baseados no mesmo foram igualmente afetados – como o Chrome, Edge, Brave, Vivaldi e outros.
Embora existam formas de corrigir o problema, como atualizar para a versão 3.4.15 do Tailwind, ainda assim trata-se de um problema que deve ser corrigido na fonte, neste caso, no Chromium. E uma vez que a mudança pode ainda demorar a chegar, os navegadores afetados podem continuar com o bug durante mais algum tempo.