diff --git a/editor/task_palette.cpp b/editor/task_palette.cpp index 158efaa..1262671 100644 --- a/editor/task_palette.cpp +++ b/editor/task_palette.cpp @@ -60,7 +60,9 @@ void TaskButton::_bind_methods() { Control *TaskButton::_do_make_tooltip() const { #ifdef LIMBOAI_MODULE String help_symbol; - if (task_meta.begins_with("res://")) { + bool is_resource = task_meta.begins_with("res://"); + + if (is_resource) { help_symbol = "class|\"" + task_meta.lstrip("res://") + "\"|"; } else { help_symbol = "class|" + task_meta + "|"; @@ -70,6 +72,18 @@ Control *TaskButton::_do_make_tooltip() const { help_bit->set_content_height_limits(1, 360 * EDSCALE); String desc = _module_get_help_description(task_meta); + if (desc.is_empty() && is_resource) { + // ! HACK: Force documentation parsing. + Ref