How can one ensure that nested folder levels remain open when clicked in an accordion menu?

To ensure that nested folder levels remain open when clicked in an accordion menu, you can use JavaScript to toggle the visibility of the nested folders when the parent folder is clicked. By dynamically adding or removing a class that sets the display property to block or none, you can control which folders are visible.

<script>
    document.querySelectorAll('.folder').forEach(item => {
        item.addEventListener('click', event => {
            const nestedFolder = item.nextElementSibling;
            nestedFolder.classList.toggle('open');
        });
    });
</script>