diff --git a/templates/repo/release/new.tmpl b/templates/repo/release/new.tmpl
index 9bbd11f027..788d7f015c 100644
--- a/templates/repo/release/new.tmpl
+++ b/templates/repo/release/new.tmpl
@@ -46,7 +46,7 @@
-
+
{{template "shared/combomarkdowneditor" (dict
diff --git a/tests/e2e/release.test.e2e.ts b/tests/e2e/release.test.e2e.ts
index 49c67793e6..6d1fff2102 100644
--- a/tests/e2e/release.test.e2e.ts
+++ b/tests/e2e/release.test.e2e.ts
@@ -28,7 +28,9 @@ test('External Release Attachments', async ({page, isMobile}) => {
// Fill out form and create new release
await expect(page).toHaveURL('/user2/repo2/releases/new');
await validate_form({page}, 'fieldset');
- await page.fill('input[name=tag_name]', '2.0');
+ const textarea = page.locator('input[name=tag_name]');
+ await textarea.pressSequentially('2.0');
+ await expect(page.locator('input[name=title]')).toHaveAttribute('placeholder', '2.0');
await page.fill('input[name=title]', '2.0');
await page.click('#add-external-link');
await page.click('#add-external-link');
diff --git a/web_src/js/features/repo-release.js b/web_src/js/features/repo-release.js
index 0db9b8ac73..1ac44f22ef 100644
--- a/web_src/js/features/repo-release.js
+++ b/web_src/js/features/repo-release.js
@@ -43,6 +43,9 @@ function initTagNameEditor() {
showElem('#tag-target-selector');
tagHelper.textContent = value ? newTagHelperText : defaultTagHelperText;
}
+
+ const title_input = document.getElementById('release-title');
+ title_input.placeholder = value;
});
}