Skip to content

Respond to components whose actions are missing - #387

Merged
merlinfuchs merged 3 commits into
mainfrom
merlin/respond-to-components-without-actions
Oct 24, 2026
Merged

merlinfuchs merged 3 commits into
mainfrom
merlin/respond-to-components-without-actions

Conversation

@merlinfuchs

@merlinfuchs merlinfuchs commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Early returns in the action handler, like a missing action set or an empty select, skipped the "no response" fallback, so Discord showed "didn't respond in time". The fallback now runs in HandleActionInteraction for every path. A missing action set in a server gets an ephemeral hint to re-send the message, since the editor stores a set for every button and option; in DMs it's acked silently because DM components are never hooked up to actions.

@merlinfuchs
merlinfuchs merged commit 614e1f9 into main Oct 24, 2026
4 checks passed
@merlinfuchs
merlinfuchs deleted the merlin/respond-to-components-without-actions branch October 24, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant