Text Input cursor error

Options

The Clients cursor is constantly black, even in a program with a dark background (like Visual Studio Code). this makes it almost impossible to see where the cursor is.

enabling the option "show remote cursor" shows the remote pc's cursor, following the clients black cursor. the remote curso is in this case white, but as soon as the remote cursor reaches the client cursors position, the clients cursor overlays the remotes white one, so it gets hidden again.

i dont get why teamviewer is using its own cursor theme, the pcs cursor i am working on works perfectly fine and is white when it hits black background.

maybe hard to understand, so here is a visual:
teamviewer cursor (constantly black in text)teamviewer cursor (constantly black in text)windows cursor (dynamically white)windows cursor (dynamically white)