mirror of
https://github.com/TryGhost/Ghost.git
synced 2025-01-27 22:49:56 -05:00
422f486de4
refs https://github.com/TryGhost/Product/issues/3832 Hopefully the scrolling finally works consistently - Fixed a bug where clicking the navigated section wouldn't scroll to it - Fixed a bug where the first click after opening settings wouldn't animate the scroll - Fixed a bug where the sidebar would always animate scroll even on the initial page load --- <!-- Leave the line below if you'd like GitHub Copilot to generate a summary from your commit --> <!-- copilot:summary --> ### <samp>🤖 Generated by Copilot at 0996b8b</samp> This pull request improves the scrolling and navigation functionality of the settings page by using a custom hook and a context provider. It refactors the `RoutingProvider` and the `useScrollSection` hook to handle the route and sidebar changes more efficiently, and simplifies the code by removing unnecessary components and state. It also adds new functions to the scroll section context data to update and scroll to the desired section. |
||
---|---|---|
.. | ||
admin-x-settings | ||
announcement-bar | ||
comments-ui | ||
portal | ||
signup-form | ||
sodo-search |