Últimos ajustes no ambiente de Staging
Modo fullscreen com problema
O horário das postagens estavam vazando pra dentro do modo fullscreen, pois ele estava sem nenhum z-index
. Isso foi reportado pelo membro da turma marceloroldrin
nessa postagem: https://tabnews-git-layout-tabnews.vercel.app/marceloroldrin/fa71e6c7-c83b-45e2-909a-9903530cbb5a
Canonical Links
Os links canônicos (uma metatag) estavam hardcoded https://www.tabnews.com.br
mas agora consideram a url do ambiente em que a aplicação foi deployada.
Layout shift
Quando você é o autor de uma postagem, aparece um ícone [...]
que dá acesso a algumas funções, como por exemplo editar seu conteúdo. O container onde esse ícone estava causava um layout shift
quando o ícone aparecia. Agora fixei a altura do container e é sempre o mesmo independente do ícone aparecer ou não.
SEO nas listas
Sabe a lista de conteúdos na Home ou na página raiz de um usuário? Ela é atualizada automaticamente quando você sai da janela e volta (para isso estou usando o swr
). O problema é que na abstração que eu criei chamada <ContentList>
eu tinha implementado de uma forma que não reaproveita a lista de conteúdos que veio do backend para que isso já fosse renderizado no HTML da página (aquele que os buscadores conseguem ler). Na verdade o componente aproveitava, mas renderizava primeiro um estado de "carregando", o que estragava tudo.