message: Don't override the PR title and body provided via URL parameters
diff: @@ -25,6 +25,7 @@ function getFirstCommitMessage(): string[] {
  }
  async function init(): Promise<void | false> {
  + const requestedContent = new URL(location.href).searchParams;
  const commitCountIcon = await elementReady('div.Box.mb-3 .octicon-git-commit');
  const commitCount = commitCountIcon?.nextElementSibling;
  if (!commitCount || looseParseInt(commitCount) < 2 || !select.exists('#new_pull_request')) {
  @@ -32,15 +33,20 @@ async function init(): Promise<void | false> {
  }
  const [prTitle, ...prBody] = getFirstCommitMessage();
  + if (!requestedContent.has('pull_request[title]')) {
  textFieldEdit.set(
  select('.discussion-topic-header input')!,
  prTitle,
  );
  + }
  +
  + if (!requestedContent.has('pull_request[body]')) {
  textFieldEdit.insert(
  select('#new_pull_request textarea[aria-label="Comment body"]')!,
  prBody.join('\n\n'),
  );
  }
  +}
  void features.add(import.meta.url, {
  include: [
  