Diversia, код из вопроса я не менял. Проблема либо в ОС (в маках и мобильных ОС скролл примерно как на картинке и пропадает, если не трогать), либо а плагинах.
szQocks, третья кнопка работает, но что будет, если вызов апи будет дольше секунды?
Вопрос не в том, что я не знаю, как сделать цbкл с await а в том, что у меня нет safari, но в нем (и только в нем) если после нажатия на кнопку проходит больше секунды (кнопка delay) или идет вызов api (кнопка api), раобта с буфером обмена падает.
Можно его обмануть запустив параллельно вызову api таймер, но как решить проблему, если вызов api дольше секунды?