In DiscussionTools,// Note: this is somewhat blocked by {T338534}, though from initial conversations with @ppelberg and @esanders it's my understanding that an ellipsis overflow menu seems likely. //
In a DiscussionTools page, we have topic headers and then individual comments. Next to each individual comment is a reply button. an overflow menu should be rendered on the client side next to the topic header and comment replies,This task proposes to add an ellipsis menu next to each topic header and comment.
The menu should have a server-side hook that passes data about the topic header ID / text and comment ID / text so that extensions can add relevant items to the menu. if there are menu contents (added using the hook).The items would have a CSS class and optional URL.
Some notes:
* It is probably easier to fire the hook once per comment than to fire the hook with hundreds of objects in a parameter
References:
* Comment thanking proof of concept: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/DiscussionTools/+/752325