Desfrute a experiência autêntica dos cafés Nespresso
function fixCarouselA11y() {
document.querySelectorAll('.Carousel_module_list3').forEach(el => {
if (el.dataset.a11yFixed) return;
// torna focável via teclado
el.setAttribute('tabindex', '0');
// ajuda auditorias de acessibilidade
el.setAttribute('role', 'region');
el.setAttribute('aria-label', 'Carrossel de itens');
el.dataset.a11yFixed = 'true';
});
}
// execução inicial (após React montar)
window.addEventListener('load', () => {
setTimeout(fixCarouselA11y, 1500);
});
// garante reaplicação se React re-renderizar
const observer = new MutationObserver(() => {
fixCarouselA11y();
});
observer.observe(document.body, {
childList: true,
subtree: true
});
-
.