ContainerInline review widget for generated goal acceptance criteria.
Allow the menu itself to receive navigation and quick-key focus.
Allow the inline criteria editor to receive text input focus.
Keyboard bindings for navigation, accepting, editing, and cancelling.
Set the future to resolve when the user decides.
Compose the review widget.
Focus the menu and render options after mount.
Focus the active control.
Move selection up.
Move selection down.
Select the highlighted option.
Accept the proposed criteria unchanged.
Open the inline editor for revised criteria.
Open the inline feedback input for regenerating criteria.
Cancel editing or cancel the whole proposal.
Submit edited criteria when Enter is pressed in the editor.
Return from edit mode when Escape is pressed in the editor.
Prevent blur from dismissing the review prompt.
Message sent when the user accepts, edits, or cancels.