Remove loading overlay from re-renders (zoom/spread)
All checks were successful
Build and push Docker image / build (push) Successful in 13s
Test / test (push) Successful in 15s

Current page renders almost instantly, no overlay needed.
Overlay stays for initial book open only.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
marwin 2026-04-05 18:55:13 +02:00
parent 1cf3f730ea
commit 9241d6170b

View file

@ -3741,13 +3741,7 @@ async function reRenderPdf() {
const contentEl = $('reader-content'); const contentEl = $('reader-content');
if (!contentEl) return; if (!contentEl) return;
const pivot = readerSettings.pdfPaginated ? pdfCurrentPage : _currentScrollPage(contentEl); const pivot = readerSettings.pdfPaginated ? pdfCurrentPage : _currentScrollPage(contentEl);
const overlay = $('reader-overlay');
const loadingEl = document.createElement('div');
loadingEl.className = 'pdf-loading-overlay';
loadingEl.innerHTML = '<span class="pdf-loading-spinner"></span>';
if (overlay) overlay.appendChild(loadingEl);
await renderPdf(currentPdfBuffer, contentEl, undefined, pivot); await renderPdf(currentPdfBuffer, contentEl, undefined, pivot);
loadingEl.remove();
if (readerSettings.pdfPaginated) enterPdfPaginatedMode(); if (readerSettings.pdfPaginated) enterPdfPaginatedMode();
} }