navigator.clipboard.writeText(code) копирует строку в буфер — быстрее, чем document.execCommand("copy"), и работает только в secure context (HTTPS).
Показывайте toast и меняйте label кнопки на 2 секунды.
- [Clipboard API — MDN](https://developer.mozilla.org/en-US/docs/Web/API/Clipboard_API) — writeText и read.
- [Unblocking clipboard access — web.dev](https://web.dev/articles/async-clipboard) — Permissions и UX.
---
## Fallback
При отказе permission выделите текст в <input readonly> и вызовите select() — пользователь скопирует вручную.
