Mitigations for slow connections in customer facing forms

Request for a bit of advice.

We’re setting up a bunch of customer facing forms. Each form will comprise of a collection of custom widgets spread over multiple pages. In the event of an end user experiencing slow connection, a query from one of out product designers…

  • In the case of slow connections, aim to give the user information about what’s happening, for example, by showing a loading spinner or a modal, before preventing double click

I don’t think this is possible but would anyone be able to confirm or provide some pointers on how this could be achieved? When navigating from one Webpage (authenticated) to another Webpage (authenticated), is it possible to manipulate the cursor, or display some content to notify the user the page is loading?