Earlier quoted context omitted.
How is it done? Could you point to the section of code in the source code?
The relevant few lines are these: if ("IntersectionObserver" in window) { const observer = new IntersectionObserver(entries => { entries.forEach(entry => { entry.target.drawer.set_visible(entry.isIntersecting); }) }, { rootMargin: "300px" }) all_containers.forEach(container => observer.observe(container)); } else { all_containers.forEach(container => container.drawer.set_visible(true)); } You can read more about it h…
Re: Sound
#221Thanks!