ModernDeck icon indicating copy to clipboard operation
ModernDeck copied to clipboard

List in "add to list" aren't displayed if they start from emoji

Open danieltomasz opened this issue 3 years ago • 7 comments

I use latest appimage on Pop OS! 20.10 When I want to add person to a list, list that starts from emoji aren't displayed image

danieltomasz avatar Feb 01 '21 19:02 danieltomasz

Interesting bug... I can't reproduce this in Chrome or in the Linux AppImage on Ubuntu. I'm downloading the latest version of PopOS to see if it's any different.

If I had to guess, it might have to do with the way PopOS handles emoji.

dangeredwolf avatar Feb 02 '21 06:02 dangeredwolf

There is no problem with emoji in any other place in the system (I have folders starting from emojis too)

danieltomasz avatar Feb 02 '21 08:02 danieltomasz

Interesting!

Yeah, I installed PopOS 20.10 and weirdly I can't reproduce the issue at all. No matter how hard I try. Creating lists in ModernDeck, TweetDeck, or Twitter Web. It just... always works for me.

Are you using the latest ModernDeck version (currently 9.1.2)?

What hardware do you have?

dangeredwolf avatar Feb 04 '21 02:02 dangeredwolf

If you don't mind, could you maybe also try the ModernDeck Chrome extension and tell me if the same thing happens there?

https://chrome.google.com/webstore/detail/moderndeck-twitter-client/pbpfgdgddpnbjcbpofmdanfbbigocklj

(Specifically Chrome, since it uses the same engine. Trying to see if it has the same issue there.)

dangeredwolf avatar Feb 04 '21 02:02 dangeredwolf

If you don't mind, could you maybe also try the ModernDeck Chrome extension and tell me if the same thing happens there?

I don't have lists starting from emoji both in Firefox and Chrome addon, so this is something really specific to my machine; Tweetdeck works well; the names of lists disappears only when I want to add someone to the list, in other places it displays really well. Do you want me to look into the developer console for something specific?

When In developer console I want to select an element to inspect it, I could hoover over the list that is visible but cannot hoover over the invisible list.

The source of one of elements that aren't displayed:

<li class="margin-b--10"> <label class="checkbox"> <input type="checkbox" name="🇧🇪 België // Belgium" id="1273342641728638976" data-account="twitter:628185670" class="margin-t--5"> <span class="txt-size--14"> <strong>    🇧🇪 België // Belgium    </strong>  </span> <span class="txt-size--14 txt-mute">od @danieltomasz</span> </label> </li>

The names of the list are present there, but they aren't visible (I can copy names, although my mark on text is also invisible)

danieltomasz avatar Feb 04 '21 16:02 danieltomasz

I've released ModernDeck 9.1.3, and it includes a new version of Electron. Please let me know if the issue still occurs there.

dangeredwolf avatar Feb 06 '21 05:02 dangeredwolf

This behaviour persists not only on Linux but also on Mac (I installed the latest ModernDeck 9.1.3. on my second computer with macOS ). When I try to add the person to one of my Twitter lists, the lists starting from emoji aren't visible. So this is not a problem with a system but more with my Twitter account.

Also, I found another problem with emoji, much easier to reproduce:

  1. I choose from sidebar "+"

  2. Choose a column type to add > List

  3. Create a new list, in the field name I type "✅ Done" (it could be anything else I think with emoji)

  4. I cannot save list, I got red tooltip saying "Problem saving List. Please check the details and try again"

  5. When I do the same but with "Done" without emoji, it works.

Names of the list starting from emojis are displayed the column view that was added by using Tweetdeck Also "add a List column" display already existing list that has emoji.

danieltomasz avatar Feb 08 '21 15:02 danieltomasz