809 B
809 B
WingToolMenu Bugs
Missing schema-level context menu actions
GetMenuItems(UGraphNodeContextMenuContext*, const FToolMenuContext&) only calls UEdGraphNode::GetNodeContextMenuActions() and never asks the schema for its context menu entries. The schema call is still present in the file as a commented-out line, so any actions that are only exposed through UEdGraphSchema::GetContextMenuActions() are invisible to the MCP.
Pin actions can be hidden by disabled node actions
When merging node and pin entries, the code records every node label in OriginalLabels before checking whether that node entry can execute. A pin entry with the same raw label is then dropped even if the node action is currently disabled, which can hide a usable pin action from the menu and leave the result incomplete.