From 425a68f03135df34ecddd2a6dfe0a49939495d97 Mon Sep 17 00:00:00 2001 From: Shoaib Akhtar Ansari Date: Sat, 3 Jan 2026 11:16:00 +0530 Subject: [PATCH] Fix sidebar scroll jump when changing rooms Remove requestAnimationFrame delay when restoring scroll position during Turbo page transitions. The delay caused a one-frame flicker where the scrollbar would briefly jump to the top before being restored. Fixes #17 --- app/frontend/controllers/maintain_scroll_controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/frontend/controllers/maintain_scroll_controller.js b/app/frontend/controllers/maintain_scroll_controller.js index 196118e7..3cedb337 100644 --- a/app/frontend/controllers/maintain_scroll_controller.js +++ b/app/frontend/controllers/maintain_scroll_controller.js @@ -28,7 +28,7 @@ export default class extends Controller { const render = event.detail.render event.detail.render = async (...args) => { - this.#scrollManager.keepScroll(false, () => render(...args), 'instant', true) + this.#scrollManager.keepScroll(false, () => render(...args), 'instant', false) } }