diff --git a/templates/repo/issue/view_content/sidebar/reference.tmpl b/templates/repo/issue/view_content/sidebar/reference.tmpl
index 5083b97fc2..1b02769ad1 100644
--- a/templates/repo/issue/view_content/sidebar/reference.tmpl
+++ b/templates/repo/issue/view_content/sidebar/reference.tmpl
@@ -13,7 +13,7 @@
{{$issueReferenceLink}}
-
+
diff --git a/tests/e2e/issue-sidebar.test.e2e.ts b/tests/e2e/issue-sidebar.test.e2e.ts
index 6eb44be856..cf3fe607d2 100644
--- a/tests/e2e/issue-sidebar.test.e2e.ts
+++ b/tests/e2e/issue-sidebar.test.e2e.ts
@@ -378,4 +378,8 @@ test('Issue: Reference', async ({page}) => {
await expect(page.locator('.ui.reference .truncate')).toContainText(
'user2/repo1#1',
);
+
+ await page.getByRole('button', {name: 'Copy'}).click();
+ const reference = await page.evaluate(() => navigator.clipboard.readText());
+ expect(reference).toBe('user2/repo1#1');
});