# Different scrolling speed between layouts

**URL:** <https://discourse.joplinapp.org/t/different-scrolling-speed-between-layouts/45819>\
**Category:** Support\
**Created:** [10 June 2025 11:44 UTC](https://discourse.joplinapp.org/t/different-scrolling-speed-between-layouts/45819 "2025-06-10T11:44:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Xld](https://avatars.discourse-cdn.com/v4/letter/x/f9ae1b/32.png) [@Xld](https://discourse.joplinapp.org/u/Xld)\
**Post date:** [10 June 2025 11:44 UTC](https://discourse.joplinapp.org/t/different-scrolling-speed-between-layouts/45819/1 "2025-06-10T11:44:17Z")

</div>

### Operating system

macOS

### Joplin version

3.3.13

### Desktop version info

Joplin 3.3.13 (prod, darwin), also in latest Linux version from AppImage.

### Sync target

Joplin Server

### Editor

Markdown Editor

### What issue do you have?

Hello, folks.

I'm not sure if it's a bug, but this thing is pissing me off. If someone can explain what is it and how to fix it I'd really appreciate that.

I use layout of single window and switch between editor/viewer with hotkeys. Between this modes I fill a noticeable difference in scrolling speed and acceleration. In editor mode scroll speed and acceleration are very much like in other windows/apps on macOS/Ubuntu. In viewer mode I see that there's less acceleration and overall scrolling speed is lower, so I need to do extra mouse/touchpad moves to get to the same line as in editor mode and it's harder to control scrolling inertia. I've found no setting that can help to adapt scrolling speed to my needs in Joplin. How can I fix that?

P. S. Other electron apps I have installed like bitwarden, vscodium, obsidian, etc. are not affected. Joplin is the only app where I see such behavior.

---

<div class="post-metadata">

**Author:** ![Steph](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/steph/32/17080_2.png) [@Steph](https://discourse.joplinapp.org/u/Steph)\
**Post date:** [10 June 2025 12:47 UTC](https://discourse.joplinapp.org/t/different-scrolling-speed-between-layouts/45819/2 "2025-06-10T12:47:41Z")

</div>

Hello Xld and welcome to the forum.  
The RTE (Rich Text Editor) is able to read directly many medias. Sometimes this ability slow the scrolling.  
Have a look at Tools \> Options \> Markdown and see what happen if you select or unselect options. For example:

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/3X/f/1/f1d749197f4f965a37fde0e8372678ce8b1e6152.png)

Other possible workaround : if you have a mouse with a speed button on it, change the speed !!! Sometimes (not often) it can modify the speed of the scrolling too.

---

<div class="post-metadata">

**Author:** ![personalizedrefriger](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/personalizedrefriger/32/13210_2.png) [@personalizedrefriger](https://discourse.joplinapp.org/u/personalizedrefriger)\
**Post date:** [10 June 2025 18:45 UTC](https://discourse.joplinapp.org/t/different-scrolling-speed-between-layouts/45819/3 "2025-06-10T18:45:23Z")

</div>

This issue may be related to custom scrolling logic added in 2021:

> <https://github.com/laurent22/joplin/pull/5606>
>
> This PR fixes and improves the previous PR #5496 on the issue \[#4827 "Laggy Scro…lling in Viewer"\](https://github.com/laurent22/joplin/issues/4827#issuecomment-925593345).
> 
> Bug Fix:
> \- In the previous PR, page-wise wheel scrolling was not supported. It can be configured in OS setting (ex. in Win10, at Control Panel \> Mouse \> Wheel \> Vertical \> Vertical Scrolling, select \`One screen at a time\`). If it was set, scrolling was very slow.
> \- This PR fix the bug.
> 
> Improvements:
> \- Since workaround for laggy scroll is only needed if zoom factor is not 1, native scroll functionality (including smooth scrolling) is used when zoom factor is 1, for safety.
> \- For non-1 zoom factor, compact and standalone custom smooth scrolling is implemented, for user's comfort.
> 
> By integrating this PR, user's UX is the same with before when laggy scroll does not occur (zoomFactor == 1). And, user's UX is almost the same with non-laggy scroll at the case that laggy scroll had occurred (zoomFactor != 1).

The workaround is from several years ago and may no longer be necessary. However, the upstream issue it [links to is still open](https://issues.chromium.org/issues/41417874).

---

<div class="post-metadata">

**Author:** ![Xld](https://avatars.discourse-cdn.com/v4/letter/x/f9ae1b/32.png) [@Xld](https://discourse.joplinapp.org/u/Xld)\
**Post date:** [11 June 2025 05:50 UTC](https://discourse.joplinapp.org/t/different-scrolling-speed-between-layouts/45819/4 "2025-06-11T05:50:01Z")

</div>

Hello, Steph. Thank you.

> Have a look at Tools \> Options \> Markdown and see what happen if you select or unselect options.

I don't have any of this options enabled. Also changing of scrolling speed of mouse/touchpad affects whole system. I don't need that.

---

<div class="post-metadata">

**Author:** ![Xld](https://avatars.discourse-cdn.com/v4/letter/x/f9ae1b/32.png) [@Xld](https://discourse.joplinapp.org/u/Xld)\
**Post date:** [11 June 2025 05:52 UTC](https://discourse.joplinapp.org/t/different-scrolling-speed-between-layouts/45819/5 "2025-06-11T05:52:10Z")

</div>

Hello, personalizedrefriger. Yeah, I found this issue, that's why in P. S. I gave info that other electron apps work without a problem on both macOS and Ubuntu. Does that mean that these apps found a workaround/solution that was not yet implemented in Joplin?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/3X/1/c/1c948e33314e232a0927789508474d8624f4270b.png) [@system](https://discourse.joplinapp.org/u/system)\
**Post date:** [11 July 2025 05:53 UTC](https://discourse.joplinapp.org/t/different-scrolling-speed-between-layouts/45819/6 "2025-07-11T05:53:07Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
