I'm trying to add RichTextLabels that are clickable with the mouse icon changing to a pointing hand when hovering over the RTL.
With other controls like a regular label or button, I can go to the properties in the editor under Control / Mouse / set Filter to Stop and Default Cursor Shape to Pointing hand and it works fine. Or from code I can set
label.mouse_default_cursor_shape = Control.CURSOR_POINTING_HAND
and that works fine for regular labels and most other control types that I've tested. But neither approach works with a Rich Text Label. I've confirmed that I can actually click on the RTL and have events happen, so it's not as if it's not detecting mouse events, it just doesn't modify the cursor like most other control nodes so it seems like probably a bug in the engine.
If so, it should be reproducible by making a new empty project and adding one control node like a regular label with placeholder text and setting Control / Mouse / set Filter to Stop and Default Cursor Shape to Pointing hand, then adding a RichTextLabel and doing the same thing, then playing it to see if the mouse cursor changes.
I'm using Windows 10, and the bug happens in both the Godot editor and when I build an HTML5 game and play it online.