From 3024264bb5d6e8a9d74192f2aa96226fabf69642 Mon Sep 17 00:00:00 2001 From: 4Source <38220764+4Source@users.noreply.github.com> Date: Sat, 20 Jul 2024 09:00:46 +0200 Subject: [PATCH] [FIX] Not scroll back to top after review (#971) * Update deprecated function * Add scroll back to top * Fix linting --- src/gui/FlashcardReviewView.tsx | 2 ++ src/util/RenderMarkdownWrapper.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gui/FlashcardReviewView.tsx b/src/gui/FlashcardReviewView.tsx index cb6024b4..5921cae2 100644 --- a/src/gui/FlashcardReviewView.tsx +++ b/src/gui/FlashcardReviewView.tsx @@ -137,6 +137,8 @@ export class FlashcardReviewView { this._currentNote.filePath, ); await wrapper.renderMarkdownWrapper(this._currentCard.front, this.content); + // Set scroll position back to top + this.content.scrollTop = 0; // Setup response buttons this._resetResponseButtons(); diff --git a/src/util/RenderMarkdownWrapper.ts b/src/util/RenderMarkdownWrapper.ts index 8b82f763..9e18784e 100644 --- a/src/util/RenderMarkdownWrapper.ts +++ b/src/util/RenderMarkdownWrapper.ts @@ -27,7 +27,7 @@ export class RenderMarkdownWrapper { ): Promise { if (recursiveDepth > 4) return; - MarkdownRenderer.renderMarkdown(markdownString, containerEl, this.notePath, this.plugin); + MarkdownRenderer.render(this.app, markdownString, containerEl, this.notePath, this.plugin); containerEl.findAll(".internal-embed").forEach((el) => { const link = this.parseLink(el.getAttribute("src"));