This worked for me:
if OS.get_name() != "HTML5":
$RichTextLabel.connect("meta_clicked", self, "_on_RichTextLabel_meta_clicked")
Basically, if it's HTML let the browser handle the call (by doing nothing). If it's not HTML, hook up the
meta_click signal manually in the
_ready function for any OS and make the OS call the url using the
This might be a year after you asked, but I was looking for the same thing and your question gave me the idea of using the meta_click function to solve my issue of running on the OS (so opposite of the issue you had).
So hopefully this helps someone else.