### Required

[\[1\]](https://github.com/greetclammy/copy-link/blob/695c540933beb246faa9d34c1d5209482522d047/main.ts#L229-L229)
`substr` is deprecated. A legacy feature for browser compatibility

[\[1\]](https://github.com/greetclammy/copy-link/blob/695c540933beb246faa9d34c1d5209482522d047/main.ts#L263-L263)
Async method 'addOrGetBlockId' has no 'await' expression.

[\[1\]](https://github.com/greetclammy/copy-link/blob/695c540933beb246faa9d34c1d5209482522d047/main.ts#L347-L347)[\[2\]](https://github.com/greetclammy/copy-link/blob/695c540933beb246faa9d34c1d5209482522d047/main.ts#L358-L358)[\[3\]](https://github.com/greetclammy/copy-link/blob/695c540933beb246faa9d34c1d5209482522d047/main.ts#L375-L375)[\[4\]](https://github.com/greetclammy/copy-link/blob/695c540933beb246faa9d34c1d5209482522d047/main.ts#L386-L386)
Use sentence case for UI text.



---

### Optional

[\[1\]](https://github.com/greetclammy/copy-link/blob/695c540933beb246faa9d34c1d5209482522d047/main.ts#L1-L1)
'Menu' is defined but never used.

