В данный момент при нажатии на ссылка отображается и выделяется, но не копируется в буфер обмена. Это раздражает, так как неуклюжие пользователи, подобные мне, забывают нажать «Ctrl+C» или аналогичную комбинацию, и в результате вставляют адрес электронной почты приглашаемого вместо ссылки.
При совместном использовании в Google Docs это работает так, как я предлагаю, и это гораздо удобнее. Стоит ли нам добавить копирование в этом случае?
Принудительная вставка элементов в буфер обмена без действия пользователя считается деструктивным действием, так как это стирает текущее содержимое буфера обмена. Я не думаю, что браузеры имеют право на это.
Однако выражение намерения увидеть копируемую ссылку может считаться согласием пользователя, в зависимости от интерфейса.
Думаю, в этом и суть: кнопка с надписью «копировать ссылку» подразумевает именно действие копирования. В отличие, например, от «создать ссылку» или «показать ссылку».
Но да, сейчас это стало распространённым паттерном: одним кликом ссылка копируется напрямую в буфер обмена, чтобы не нажимать Ctrl+C. Это не обязательно, но если кнопка называется «копировать ссылку», то именно этого я теперь и ожидаю.
Как насчёт того, чтобы переименовать «Копировать ссылку» в «Сгенерировать ссылку», а затем добавить отдельную кнопку в модальном окне, которая действительно копирует ссылку в буфер обмена? Это было бы логичнее и спасло бы таких невнимательных, как я, от многократной вставки всякого мусора вместо ссылки!
Мы временно обновили текст кнопки, чтобы указать, что ссылка для приглашения не копируется в буфер обмена. Это есть в моем списке задач по улучшению UX, но сначала нужно решить более срочные задачи.