You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Safari on desktop supports the navigator.share API, Currently, it takes precedence over the "copy to clipboard" functionality. This was fine, since navigator.share is mainly supported by mobile devices, where "share" often makes more sense than just "copy to clipboard".
On a Safari Desktop, however, you often want to just copy the link (especially since the address bar does not show the pathname of the url), so copying should be possible. I can think of three different ways to improve the current user interface:
Always prefer "copy" on desktops (which means "share" functionality is not accessible on desktop safari anymore)
Separate "copy" and "share" functionality into two different knobs, show both
Separate "copy" and "share" functionality into two different knobs, but only show both on desktop
The text was updated successfully, but these errors were encountered:
We should potentially switch to https://vueuse.org/core/useClipboard/ 😇 but that's something for after the Vue3 migration sry misread the issue slightly. Might be still worth it to introduce vue-use, but needs a UI/UX decision first (I'd vote for the third one) - different buttons with dedicated icons, and a heavier focus on the copy-to-clipboard functionality I guess?
Safari on desktop supports the
navigator.share
API, Currently, it takes precedence over the "copy to clipboard" functionality. This was fine, since navigator.share is mainly supported by mobile devices, where "share" often makes more sense than just "copy to clipboard".On a Safari Desktop, however, you often want to just copy the link (especially since the address bar does not show the pathname of the url), so copying should be possible. I can think of three different ways to improve the current user interface:
The text was updated successfully, but these errors were encountered: