We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2aa7398 commit d9ded65Copy full SHA for d9ded65
apps/desktop/src/main.ts
@@ -7,6 +7,7 @@ import * as Path from "node:path";
7
import {
8
app,
9
BrowserWindow,
10
+ clipboard,
11
dialog,
12
ipcMain,
13
Menu,
@@ -1572,6 +1573,14 @@ function createWindow(): BrowserWindow {
1572
1573
menuTemplate.push({ type: "separator" });
1574
}
1575
1576
+ const externalUrl = getSafeExternalUrl(params.linkURL);
1577
+ if (externalUrl) {
1578
+ menuTemplate.push(
1579
+ { label: "Copy Link", click: () => clipboard.writeText(params.linkURL) },
1580
+ { type: "separator" },
1581
+ );
1582
+ }
1583
+
1584
menuTemplate.push(
1585
{ role: "cut", enabled: params.editFlags.canCut },
1586
{ role: "copy", enabled: params.editFlags.canCopy },
0 commit comments