Bases horizontal scrolling doesn't work

Once you’ve done the above, delete everything above this line.

Steps to reproduce

  1. Create a base
  2. Add some columns many enough to come out of the screen or make columns wider
  3. No horizontal scroll bar appears nor Shift + Mouse Wheel works

Did you follow the troubleshooting guide? [Y/N]

Y

Expected result

To be able to horizontally scroll wide-enough bases

Actual result

Cant view the columns hidden by overflowing to the right of the view

Environment

SYSTEM INFO:
Obsidian version: v1.9.10
Installer version: v1.9.10
Operating system: Windows 11 Pro 10.0.26100
Login status: not logged in
Language: en
Insider build toggle: off
Live preview: on
Base theme: dark
Community theme: none
Snippets enabled: 4
Restricted mode: off
Plugins installed: 3
Plugins enabled: 3
1: Settings Search v1.3.10
2: Outliner v4.9.0
3: Link Favicons v1.8.4

RECOMMENDATIONS:
Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.
Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.


Additional information

I can’t reproduce this. It works for me.

I see where the problem is, my last column is a text property in which I add very long links:

Last column renders as maximum available width but in reality it’s treated as if the column was not the last, for more clarification:

Here is the column when it’s the last column “link”:

But the true width of that column “link” is actually less wide when I drag the column and reorder it to be before the last:

Also notice the “rating” column now becomes wider when in fact it’s less wide on the first screenshot. (column title “rating” is cut because that’s the original width of the column)

This issue caused the scrolling problem because the app treats the last column according to its true width not the apparent width, so it appears like it doesn’t scroll anymore (due to its true width) while it’s appearing to be more scrollable to the user

The solution to both problems is to make the last column have its apparent width = its true set width instead of extending to the maximum right