fix: manhwa scroll unloading pages
This commit is contained in:
@@ -166,7 +166,9 @@ export class ReaderComponent implements OnInit, OnDestroy {
|
||||
|
||||
private clearCache(index: number) {
|
||||
for (let i = 0; i <= index; i++) {
|
||||
const imgUrl = this.cachedPages.get(i)!.imageUrl;
|
||||
this.cachedPages.get(i)!.imageUrl = "";
|
||||
URL.revokeObjectURL(imgUrl);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ export class ScaleImageComponent implements AfterViewInit, OnDestroy {
|
||||
([entry]) => entry.isIntersecting && this.view.emit(),
|
||||
{
|
||||
root: this.hostScrollable ? this.host.nativeElement : null,
|
||||
rootMargin: "700px",
|
||||
rootMargin: "100px",
|
||||
},
|
||||
);
|
||||
if (this.containerRef) this.observer.observe(this.containerRef.nativeElement);
|
||||
|
||||
Reference in New Issue
Block a user