You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AI Disclaimer: I used AI to reproduce the issue in Stackblitz but reviewed it manually thoroughly.
When using the AnalyticalTable and adding a lot of Cells / functionality / ... the performance can decrease. This is expected and documented. However, there seems to be a race condition in the table hook that is responsible for syncing the vertical scrollbar with the table body. As a result, the table gets "pulled back" when the user scrolls.
Expectation: Even when there is degraded performance (user on a low-resource machine), user scrolling shouldn't be "pulled back".
Please take a look at the stackblitz and try it out yourself. I'll append a video, but you can only really get a feeling for it when scrolling yourself. Also try CPU throttling, as this makes it more visible and reproduces browsers with less resources.
I'm going to fix this via a patch to useSyncScroll.
If you think this can be used as a fix, I'm happy to provide a PR. Please let me know in that case.
Secondly, it could also be beneficial to expose the disable flag for the vertical scrollbar as a public prop so applications hitting this could opt-out (as it already is disabled when you are in Firefox).
Describe the bug
AI Disclaimer: I used AI to reproduce the issue in Stackblitz but reviewed it manually thoroughly.
When using the AnalyticalTable and adding a lot of Cells / functionality / ... the performance can decrease. This is expected and documented. However, there seems to be a race condition in the table hook that is responsible for syncing the vertical scrollbar with the table body. As a result, the table gets "pulled back" when the user scrolls.
Expectation: Even when there is degraded performance (user on a low-resource machine), user scrolling shouldn't be "pulled back".
Please take a look at the stackblitz and try it out yourself. I'll append a video, but you can only really get a feeling for it when scrolling yourself. Also try CPU throttling, as this makes it more visible and reproduces browsers with less resources.
I'm going to fix this via a patch to
useSyncScroll.If you think this can be used as a fix, I'm happy to provide a PR. Please let me know in that case.
Secondly, it could also be beneficial to expose the disable flag for the vertical scrollbar as a public prop so applications hitting this could opt-out (as it already is disabled when you are in Firefox).
Isolated Example
https://stackblitz.com/edit/github-eaqz8djy?file=src%2FApp.tsx
Reproduction steps
Expected Behaviour
Scrolling is smooth, no "pulling back"
Screenshots or Videos
2026-09-25_12-07-02.mp4
UI5 Web Components for React Version
2.27.1
UI5 Web Components Version
2.27.1
Browser
Chrome
Operating System
No response
Additional Context
No response
Relevant log output
Organization
No response
Declaration