Mac - copy-paste of emjois doesn't always work correctly

Thought I’d post this just in case someone at Obsidian happens to see it. A new (to me) glitch or bug on my (older) imac. I’ve been using emojis in some of my notes for a while now. I’ve often copy and pasted an emoji from an older note over into a new note. Just last week I noticed - when I attempt a copy/paste, it won’t show the emoji, but instead will show a black diamond (with I think a “?”) in the diamond. I think this is a mac symbol to indicate a missing font? (not sure). But then here’s the weird part, when I go up to the menu and choose “insert emoji” it works with no problem. I’m then able to copy/paste that same emoji without getting the black diamond. It’s just a minor inconvenience, thought I’d mention it here. Thanks for your time.

Thanks, but please use the bug report template if you are going to post a bug. For now I’ll move this to help.

Can you show an example of which emoji causes this issue?

What font are you using?

If it happens and you see the missing emoji symbol, could you switch to “Source mode” and show what the source code for your note looks like? Maybe it’s pasting as html or something.

Sorry about the template, I was a bit confused by this process of reporting a bug.
It doesn’t make sense to me, but it seems to happen when I try to copy/paste an emoji from a few days (or more) ago. If I copy/paste one that I just added, it seems to work fine. I’ve only noticed it on the flame emoji so far.
On a mac, and whatever the default “body” font is.
There’s no change to the missing symbol when I switch to source mode.
Attempting to attach two screenshots (one is in source mode). This shows it after links, but it also happens with regular text (ie: not links).

Thanks for your help. I realize I’m not being very helpful with this report but I’m trying.

Quick update: I attempted to test this in TextEdit program, and it’s doing the exact same thing. So maybe this isn’t an Obsidian issue (although I am copying the emoji out of Obsidian.
I also just discovered if I copy/paste a DIFFERENT flame emoji, it works fine.
In my screenshot above, the one for Curt doesn’t work, but the one for David Does!
Sorry, this isn’t making ANY sense. I’m selecting the same emojis now and sometimes it works and sometimes it doesn’t.
I don’t expect anyone to help here. Sorry if I’m wasting your time. If you want to remove this post I understand.

No need to delete it. Hopefully we can figure it out.

  1. Is your vault stored in a cloud syncing tool? Wild guess, but maybe it is changing some file properties or encoding when syncing, which might explain the note-age factor.
  2. Can you post your “Show debug info”? Particularly I’m interested in what version, installer version, and what plugins you have installed (if any).
  3. Do you have any clipboard tools installed? Like an app that stores clipboard history, or snippet managers, etc.

That’s all I can think of.

If you haven’t rebooted the device since the problem appeared, that might be worth a try.

1 Like
  1. Vault is not in cloud. (local HD). No plugins (other than what is on by default with a new vault).
    2. SYSTEM INFO:
    Obsidian version: v1.10.3
    Installer version: v1.5.8
    Operating system: Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020;
    root: removed because I’m not sure if there’s any security risk here?
    Login status: not logged in
    Language: en
    Insider build toggle: off
    Live preview: on
    Base theme: adapt to system
    Community theme: none
    Snippets enabled: 0
    Restricted mode: on

    RECOMMENDATIONS:
    none

    1. No clipboard tools installed.

That is extremely out of date. You should download and reinstall. It might not help, but it might. And you’re missing some major internal upgrades that don’t auto-update.

I typed this while rigmarole was making the suggestion to reinstall (which I would now like to second and pretend I was going to say all along). In case it’s still of use or informative, here it is anyway.


Is this what’s happening:

When you open a note, insert an emoji, immediately copy that emoji, then paste from your clipboard, the emoji pastes as expected.

But if you then close Obsidian, reopen Obsidian, copy the same emoji, and paste from your clipboard, it now pastes the replacement character (the diamond with a question mark).

I don’t know Macs and older Obsidian well enough to say why yours are doing that, but in general, if the above is an accurate distillation, then it sounds like your your emoji text is being encoded in a some legacy way, possibly upon file save.

A huge thanks to you all for your help and wisdom in trying to solve this annoyance.
My computer is out of date with an out of date OSx, so I’m not sure any new installers will work, but I will certainly check it out.
Thank you all!

1 Like