While I initially wanted to use the CSS cursor property to put the user's cursor in a "wait-state" during certain actions, I encountered issues that are pushing me to explore more innovative solutions. The main problem is that the cursor doesn't change until the user physically moves it. For reference, you can visit: How to get cursor to change before mouse moves when changing the cursor style dynamically.
Upon further investigation, I discovered that most browsers effectively switch between the wait and default cursors when making AJAX requests. This led me to consider performing dummy AJAX requests for the duration I want the cursor to be in a "wait" state. Despite this potential solution, I have reservations about its effectiveness and safety. Can anyone provide insight on why this might be a risky approach? Or offer better alternatives?