Blizzard fixed this in patch 7.1,
C_TradeSkillUI.GetRecipeLink() also won't throw an error when passed nil
https://www.townlong-yak.com/framexm...n.xml/diff#201
On another note:
One thing I'd really like is being able to shift-click tradeskills into the search bar, both from the list and the currently selected tradeskill icon
When (shift-)clicking reagents/materials it would be nice to also jump to any tradeskill/recipe for that reagent