0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-06 22:40:14 -05:00
ghost/apps
Ronald Langeveld 429e8ed4d9
Added debounce to design modal on Admin X (#17793)
refs https://github.com/TryGhost/Product/issues/3349

- When updating certain states, eg the branding colour using or a typing
in a text box, we want it display on the preview almost immediately.
However this comes with a drawback of sending a ton of requests to the
server.
- This fix adds debouncing which essentially adds a small delay of
500ms, to wait for the user to finish typing / selecting colour before
making a request.

---

<!-- Leave the line below if you'd like GitHub Copilot to generate a
summary from your commit -->
<!--
copilot:summary
-->
### <samp>🤖 Generated by Copilot at 4e623ff</samp>

Improved the performance and user experience of the site description and
accent color settings by debouncing the backend updates. Added a
`debounce` utility function in `debounce.ts`.
2023-08-23 13:59:43 +02:00
..
admin-x-settings Added debounce to design modal on Admin X (#17793) 2023-08-23 13:59:43 +02:00
announcement-bar Update dependency vitest to v0.34.2 2023-08-23 11:45:02 +01:00
comments-ui Update dependency vitest to v0.34.2 2023-08-23 11:45:02 +01:00
portal Update dependency vitest to v0.34.2 2023-08-23 11:45:02 +01:00
signup-form Update dependency vitest to v0.34.2 2023-08-23 11:45:02 +01:00
sodo-search Update dependency vitest to v0.34.2 2023-08-23 11:45:02 +01:00