Problem statement
Not all functions are available in the Abstract Wikipedia function selector, as availability depends on whether a function’s output type matches the required input type.
This constraint is not visible or explained in the UI. As a result, commonly used functions (e.g. sentence-generating functions) may not appear because their output does not match the expected type (such as HTML).
To use these functions, contributors must apply wrapper functions to make them compatible, but this requirement is not communicated.
Some users therefore assume something is broken and struggle to continue or find the correct approach.
User Impact
- Users assume missing functions are bugs like here and here
- Users get blocked, are confused and seek out help (e.g. on Telegram)
Example
User wants to use: Z28109 (“[subject] is the [role] of [dependency]”)
Steps:
- Open article editor
- Add empty fragment
- Search for function Z28109
Result: Function is not available in the selector
How to make it work: Function requires wrappers (e.g. Z27861, Z24159) to be usable
User perception: “This function is missing / broken”
Suggested Approach
Aim for a small UX improvement that reduce confusion without introducing heavy UI or complexity.
























