Sometimes, the smallest interface issue can make a web application feel a little unfinished, even when the actual feature behind it is working perfectly. That was exactly the case with my current Lemon Guitar Tabber web application. The guitar tab was loading correctly, the AlphaTab player was rendering the music sheet, and playback worked fine once the Play button was clicked. However, there was one odd behaviour that stood out: after loading a guitar tab, the mouse pointer continued to show the loading cursor.

