I disagree, it’s working well:
Border and button set to the same cursor.
edit: probably hard to see:
Anyway, set the cursor for each widget.