Skip to content
Tech News
← Back to articles

Don't hijack my mouse pointer

read original get Mouse Jiggler → more articles
Why This Matters

This article highlights the growing trend of vibe-coding, where websites replace traditional mouse pointers with flashy effects, often at the expense of user experience. As these effects become easier to implement, they risk undermining usability and frustrating users who rely on familiar pointer behavior. The significance lies in reminding developers to prioritize user-centric design over visual flair, ensuring accessibility and ease of use for all users.

Key Takeaways

With vibe-coding, more and more websites I am visiting are changing my mouse pointer

I wanted to write this blog post for a while, but didn’t find time with all the work I have with my day-job and side projects. But I finally found a few minutes to write it down.

The mouse pointer exists for a reason, a lot of thought has been put throughout the years to make it the way it is. For example, making it slightly tilted because it was easier to draw on old screens. And the pointed shape makes sure you are clicking the right place and not accidentally clicking the wrong button.

Maybe I am wrong on this assumption, but with the help of vibe-coding people are replacing the pointer with fancy effects. The Syntax podcast also highlighted the fact that vibe-coding has made it easier to implement such fancy things (they didn’t talk about the mouse pointer), that were difficult to implement a couple of years ago.

Maybe they look cool to a designer trying to impress their clients, but they give a terrible user experience for people like me who use your website.

I think before vibe-coding it was difficult and time consuming to implement such fancy effects, but now it takes a single prompt and a few hundred tokens, and you have a fancy effect instead of the nice pointer.

For example it can be as simple as this,

to something completely unacceptable as this

If you are a web developer, please don’t replace my mouse pointer with these kinds of fancy designs. It’s not a good user experience and something that would instantly turn me off from using your website and service.