SaidMarar
SaidMarar
PR is ready, @ZeeshanTamboli review is welcome :smiley:
@ZeeshanTamboli Could you please post your resolutions, my environment test on Ubuntu 22.04: 1. Firefox 115.0 (64 bits), resolution **1920px 995px** 2. Chrome Version 114.0.5735.198 (Build officiel) (64 bits), resolution...
@ZeeshanTamboli it works also on iPhone. https://github.com/mui/material-ui/assets/20561190/cecbef2f-0000-4b3e-b9e4-41c9b1efb869
@ZeeshanTamboli can you screenrecord,maybe it will help me to reproduce.
@ZeeshanTamboli When you reach the last element could you please print the **getBoundingClientRect** (value of the **attribute right**) of: 1. The last element in tabs **the button (item seven)** 2....
Thank you, @ZeeshanTamboli. It was very helpful, and I was able to reproduce it in both Chrome and Firefox (on **windows**) and it happens only in **1920 resolution**. The problem...
@ZeeshanTamboli could you please test again ? :)
@ZeeshanTamboli if `updateScrollButtons` will remain accessible for developers who are relying on it, why we dont just change its old implementation to use IntersectionObserverAPI. The code will be simpler. we...
@ZeeshanTamboli Yes the IntersectionObserver effect will run, when the developer triggers `updateScrollButtons` action. Sorry, I don't understand what you mean by when i will reset the scroll observer state ?
> Does the `updateScrollObserver` state, triggered by `updateScrollButtons` action, reset to false after the effect finishes running? No need to reset, because the `updateScrollObserver` state is used only to be...