message: Prevent "Request change" submission without leaving a comment
diff: import React from 'dom-chef';
  import select from 'select-dom';
  +import delegate from 'delegate-it';
  import features from '../libs/features';
  function init(): false | void {
  @@ -10,7 +11,6 @@ function init(): false | void {
  return false;
  }
  - const submitButton = select<HTMLInputElement>('[type="submit"]', form)!;
  const container = select('.form-actions', form)!;
  // Set the default action for cmd+enter to Comment
  @@ -65,7 +65,13 @@ function init(): false | void {
  radio.closest('.form-checkbox')!.remove();
  }
  - submitButton.remove();
  + select('[type="submit"]:not([name])', form)!.remove(); // The selector excludes the "Cancel" button
  +
  + // This will prevent submission when clicking "Comment" and "Request changes" without entering a comment
  + delegate<HTMLButtonElement>(form, 'button', 'click', ({delegateTarget: {value}}) => {
  + const submissionRequiresComment = value === 'reject' || value === 'comment';
  + select('#pull_request_review_body', form)!.toggleAttribute('required', submissionRequiresComment);
  + });
  // Freeze form to avoid duplicate submissions
  form.addEventListener('submit', () => {
  