Despite the browser's loading spinner stopping and the initial content of the page appearing ready, all buttons are unresponsive and scrolling is impossible for at least 10 seconds after the spinner stops.
This page contains multiple views that are initially set to display: none. The delay in interaction seems to be caused by client-side issues as the browser's spinner completes its loading process.
Can anyone identify what is causing this delay and suggest a way to show a loading spinner until the page is fully responsive?
The page includes 20 Kendo Charts and several html tables.