I am currently using Bootstrap to create an auto scrolling carousel. This is working perfectly when hosted locally however, when I host it on Netlify, The carousel is only scrolling once and it then stops scrolling until the page it clicked on and refocused.
Below is my script and html:
<div id="carouselExampleAutoplaying" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<img src="assets/SlideShowImgSample1.png" class="d-block w-100" alt="...">
</div>
<div class="carousel-item">
<img src="assets/SlideShowImgSample2.png" class="d-block w-100" alt="...">
</div>
<div class="carousel-item">
<img src="assets/SlideShowImg1.jpeg" class="d-block w-100" alt="...">
</div>
<div class="carousel-item">
<img src="assets/SlideShowImg2.jpeg" class="d-block w-100" alt="...">
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleAutoplaying"
data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#carouselExampleAutoplaying"
data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
<script>
window.onload = function () {
function initializeCarousel() {
var carousel = document.getElementById('carouselExampleAutoplaying');
var carouselInstance = new bootstrap.Carousel(carousel, {
interval: 3000
});
}
initializeCarousel();
};
</script>
for more context my temporary Netlify link is: https://neon-dango-0fa39e.netlify.app
Please note that this issue is very inconsistent and my behave differently based on your web browser.


