2 ms·
Just want to share that there's also good reasons for employing this technique. Eg if you select text in Slack that has emojis or formatting, it tries to put p
by skrebbel 7y ago
Just want to share that there's also good reasons for employing this technique.
Eg if you select text in Slack that has emojis or formatting, it tries to put plain-text into the clipboard that would produce said emojis and formatting when pasted back into Slack. This is great, and every chat app does does formatted stuff should do this.
I'd hate it if browser vendors would attempt to block this and as a result, break that kind of functionality too.
- brianpan 7y agoExcept that your example is only “great” because Slack is reimplementing text input- another thing that maybe should just be handled by the system. Is it great that Slack also has its own autocorrect and doesn’t know about the system autocorrect?
- skrebbel 7y agoI'm not sure how autocorrect is related. How would you let text input with emojis and formatting and code blocks be "handled by the system"? I agree that on most platforms, emojis are a solved problem (although the UX could be better), but the rest isn't. Sure, like all chat apps, what Slack does is a workaround around system limitations. But the limitations are there, and they need the "copy" event to make their hack work end to end.
- maple3142 7y ago> Except that your example is only “great” because Slack is reimplementing text input- another thing that maybe should just be handled by the system. But this won't allow you to have a consistent emoji across platforms, neither do server-specific emoji. Besides, I found typing :emojiname: is much easier than finding emoji in emoji keyboard.
- ubermonkey 7y agoThat's just needless hackery from Slack, though. I should be able to decide if I want to allow apps to mess with my clipboard, and the default should be "no".