Personally I’m more in the “oh yes please take my job as a programmer” mindset, yet none of the currently available tools seem to be anywhere near capable of it.
When they do, I guess I’ll just translate the b.s. customers spit into something that’s even humanly readable, just merely distilling the intent often isn’t enough. Also A.I. needs to ‘learn’ to say no, because even though the customer asks for something, doesn’t mean they actually want to have the result of their question.
If the issue is more prominent when the cursor is showing, it could be the hardware cursor (default on KDE) causing the issue. When you use hardware cursors, the cursor is rendered on a different ‘plane’ on top of the rest, possibly causing desync. You could try disabling it with a environment variable (I think it was
KWIN_FORCE_SW_CURSOR=1
), forcing to software render the cursor.