- requests de
/caroulsel/media/{token}/thumb sem sucesso;
- cards ficam com skeleton por muito tempo.
- Inspecionar Network para
/caroulsel/data e /caroulsel/media/*/thumb.
- Confirmar status HTTP (200/404/422).
- Conferir se tokens existem no payload e no cache de sessao.
- mismatch de contexto sessao/usuario entre data e media;
- token expirado;
- base64 invalido para decode/resize.
- titulo pode vir de configuracao (
HOME_GALLERY_PHOTO_QTY);
- retorno real depende dos dados elegiveis (
FOTO_HAS = 1, filtros, etc.).
- alinhar
limit do EntryPoint ao parametro;
- decidir se titulo deve ser:
- quantidade real (
count($itens)), ou
- texto neutro (
Ultimas fotos).
- imagem ja carregou, mas overlay ainda visivel.
- conflito de CSS (
display com !important);
- uso de
v-show com estilo forcando exibicao.
- usar
v-if no skeleton por item;
- evitar
display: block !important na classe base do skeleton.
- placeholders fixos antes da resposta criam expectativa errada.
- usar loader central unico na fase inicial;
- renderizar grid somente apos retorno real da API.