https://gerrit.wikimedia.org/r/330447 (T34950: Use jQuery.suggestions to add reason suggestions to block/delete/protect forms) added suggestions for block/delete/protect reasons, but the way the message with the reasons is parsed breaks in several cases.
See https://en.wikipedia.org/w/index.php?title=MediaWiki:Deletereason-dropdown&action=edit for how the message with the reasons looks in a real wiki, or at https://de.wikipedia.beta.wmflabs.org/w/index.php?title=MediaWiki:Deletereason-dropdown&action=edit (this is where I tested).
- Headers starting with just one * are appended to the previous reason, e.g. I get the suggestion "Unerwünschte Wiederanlage einer gelöschten Seite, siehe dazu [[WP:LP|Löschprüfung]]* Aufräumarbeiten und Organisatorisches", where everything after the * shouldn't be there.
- When the ** isn't followed by a space (which isn't mandatory), the reason isn't suggested. E.g. I don't get "[[WP:VAND|Seiteninhalt war Unsinn]]" as suggestion.
- Context-specific reasons inside a {{switch}} are either not shown at all (e.g. if they are prepended by spaces like in de.wikipedia), or always shown, some of them with appended syntax from the next lines.