delay scrolling playlist

AuthorKonata <konata@posteo.jp>
Date
Commitcd97e7756091f92c9e7e2684cbbdb92dbfb425d8
Parent8c78755
1 file changed, 6 insertions(+), 4 deletions(-)
▾Mwebclient/src/components/FileBrowser.tsx
@@ -120,9 +120,11 @@ export default function FileBrowser(props: FileBrowserProps) {
}
function scrollPlaylistToBottom() {
const element = document.getElementById("playlist");
if (!element) return;
element.scrollTop = element.scrollHeight;
setTimeout(() => {
const element = document.getElementById("playlist");
if (!element) return;
element.scrollTop = element.scrollHeight;
}, 0);
}
const addedToast = toast("", "info");
@@ -264,7 +266,7 @@ export default function FileBrowser(props: FileBrowserProps) {
createEffect(() => {
const storedFiles = storedFilesLive();
const newChildren: Record<string, number> = {};
for (const storedFile of storedFiles) {
const pathParts = storedFile.toString().split("/");
// Update all parent directories in the path