diff --git a/scene/gui/rich_text_label.cpp b/scene/gui/rich_text_label.cpp index 0b9e02b8256..ca1ea3aa9fb 100644 --- a/scene/gui/rich_text_label.cpp +++ b/scene/gui/rich_text_label.cpp @@ -2239,6 +2239,7 @@ void RichTextLabel::gui_input(const Ref &p_event) { queue_redraw(); } + _find_click(main, m->get_position(), nullptr, nullptr, &c_item, nullptr, &outside, true); Variant meta; ItemMeta *item_meta; if (c_item && !outside && _find_meta(c_item, &meta, &item_meta)) {