SevenTV / Extension

The Web Extension for 7TV, bringing new features, emotes, vanity and performance to Twitch, Kick & YouTube
Other
390 stars 100 forks source link

[Bug] Random heart emotes shown #228

Closed zetta closed 1 year ago

zetta commented 2 years ago

Describe the bug For instance when i read messages containing normal emotes 7tv app will show a random emote (most of the time is the same heart)

However the message doesn't contain anything special, only spaces.

To Reproduce Steps to reproduce the behavior:

  1. Go to any channel
  2. Click on the message textarea and type a message containing emotes
  3. See the bug

Expected behavior It should not show unrequired emotes

Screenshots

image

image

Version: 2.1.4

Cryptizism commented 2 years ago

I can't seem to replicate this issue, can you provide me with the following:

zetta commented 2 years ago

I can't seem to replicate this issue, can you provide me with the following:

image
Cryptizism commented 2 years ago

Have you release a new version of the extension? today I can't replicate it anymore. (I just entered to twitch and found out that even the padding between emotes is quite different (no more padding between emotes)

There has not been an update since the creation of this issue. Padding works completely fine for me, I know that FFZ has an option to disable padding but you said you only had 7TV & BTTV. Padding works completely fine for me. 7TV, AFAIK, has no option to change the padding plus there have been no recent updates to cause this issue. It also seems that BTTV also does not have this feature. Maybe having a look at the style and seeing what class has the 0 padding will help.

zetta commented 2 years ago

I just saw it again.

image
<span class="seventv-message-context" style="position: relative;">
    <span class="seventv-text-fragment" style="word-break: break-word;">
        el exception ya no es TPM?
    </span>
    <span class="seventv-emote">
        <span style="min-width: 19.5px; min-height: 19.5px;">
            <img alt="  " class="chat-image chat-line__message--emote" src="https://twemoji.maxcdn.com/v/13.1.0/72x72/2764.png" srcset="https://twemoji.maxcdn.com/v/13.1.0/72x72/2764.png 1x, https://twemoji.maxcdn.com/v/13.1.0/72x72/2764.png 2x, https://twemoji.maxcdn.com/v/13.1.0/72x72/2764.png 4x">
        </span>
    </span>
    <span class="seventv-emote twitch-emote">
        <span style="min-width: 28px; min-height: 28px;">
            <img alt=" :p " class="chat-image chat-line__message--emote" src="https://static-cdn.jtvnw.net/emoticons/v2/12/default/dark/1.0" srcset="https://static-cdn.jtvnw.net/emoticons/v2/12/default/dark/1.0 1x, https://static-cdn.jtvnw.net/emoticons/v2/12/default/dark/2.0 2x, https://static-cdn.jtvnw.net/emoticons/v2/12/default/dark/3.0 4x">
        </span>
    </span>
</span>
image

Not sure what happened, I haven't changed anything since yesterday when it wasn't showing the emotes

zetta commented 2 years ago

This is how it look when I try to spam only one emote

image
zetta commented 2 years ago

Today is showing ⭐

image

This bug is really annoying, although quite curious

AnatoleAM commented 2 years ago

Does this ever last more than a few seconds while loading a page? These are very obviously emojis, and not "emotes". I have not been capable of reproducing this issue.

zetta commented 2 years ago

It does last even for hours, then sudenly they dissapear for a while and the glitch comes back. I have no clue what's going on

Cryptizism commented 2 years ago

Seems to be an increasingly common issue (each image links to the message on the discord) image

Some additional info that might help:

BTTV, (FFZ?) AND 7TV Enabled: image (FFZ?) AND 7TV Enabled: image

Still unable to personally replicate

AnatoleAM commented 2 years ago

Still unable to reproduce

thenolite commented 2 years ago

Im also having this issue, I use windows 10 and am running Opera GX browser. I joined a chat and send a message with a sub emote from a different channel and it had blush emojis around it. When I asked about it, I was told it was just me and the streamer told me its a 7tv bug he gets all of the time with heart emotes (like seen above) here are some photos image image

thenolite commented 2 years ago

I never told them the exact blush emoji, so im fairly certain all of the blushes typed were not intentional

AnatoleAM commented 2 years ago

This issue has received a tentative fix. It is believed to be fixed in version 2.2.0, but cannot be confirmed due to the lack of reproducibility. Please feel free to re-open this issue if it's confirmed to still occur. (Ensure that you have received the update before reporting)

zetta commented 2 years ago

Thanks @AnatoleAM , will check after the update for now after a quick view it seems it was fixed. I've also updated chrome recently also.

zetta commented 2 years ago

Thanks @AnatoleAM it seems fixed now, although now it seems it created a new issue but have nothing to do with the emotes. thanks again.

recursiveGecko commented 2 years ago

Please feel free to re-open this issue if it's confirmed to still occur. (Ensure that you have received the update before reporting)

Unfortunately it doesn't seem like it's fixed.

Screenshot 2022-04-18 235447

Screenshot 2022-04-18 235503

AnatoleAM commented 2 years ago

Odd, well at this time I've got no further clues on what would cause this. I have not been able to reproduce this issue a single time. I'll re-open and leave it to any contributors if they're experiencing this and wish to try fixing it.

recursiveGecko commented 2 years ago

I'm not familiar with the codebase but if you can point me in the right direction I'm happy to take a look and try to help out with any debugging steps when it comes up again.

AnatoleAM commented 2 years ago

I'm not familiar with the codebase but if you can point me in the right direction I'm happy to take a look and try to help out with any debugging steps when it comes up again.

My best guess is it's caused by the twemoji package used to render emojis and the source of the issue may be somewhere around here. Perhaps the best thing to do at this point would be to completely change how emojis are rendered.

GrzegorzKrug commented 2 years ago

I have noticed it happense pretty often after twitch raids. I has seen 2 raids, both of them had hearths issue. To be precise, when you watch someone and that person creates raid to another streamer, then you will see big hearts.

obraz

Windows 10 x64 Firefox 99.0.1 7tv 2.2.1

Cryptizism commented 2 years ago

My best guess is it's caused by the twemoji package used to render emojis and the source of the issue may be somewhere around here. Perhaps the best thing to do at this point would be to completely change how emojis are rendered.

In those lines I see that the emojis are given a class of seventv-emoji and it does so when I post an emoji in a chat. However, I see that in https://github.com/SevenTV/SevenTV/issues/228#issuecomment-1060079448 there is no mention of the seventv-emoji in the inspect element just seventv-emote. I don't know what this could mean but I think it could be a start to a new lead @AnatoleAM

GBRL-Web commented 2 years ago

image

I've BTTV disabled too. Firefox 100.0.2 (64-bit) [It did it on older versions too] It has done it for around 20 minutes, I didn't refresh page and it seems that it has gone away by itself. Earliest occurrence that I can recall was about 1-2 years ago. In this period it happened to me about 5-10 times max so it's not a daily thing [Long live inconsistency in bugs] and it went away by itself.

This was inside the 'seventv-emote' span too:

<span style="min-width: 19.5px; min-height: 19.5px;"> <img alt=" " class="chat-image chat-line__message--emote" src="https://twemoji.maxcdn.com/v/14.0.2/72x72/2764.png" srcset="https://twemoji.maxcdn.com/v/14.0.2/72x72/2764.png 1x, https://twemoji.maxcdn.com/v/14.0.2/72x72/2764.png 2x, https://twemoji.maxcdn.com/v/14.0.2/72x72/2764.png 4x"></span>

For me it was constantly the big hearts, whenever it happened. [It's a once every few tens of times.] It does replace the space in between words but I wasn't paying too much attention if it does it only on lines where emotes are called or before/after. There might be a pattern. If it happens again and I find anything new, I will post it here.

MacheteFFS commented 2 years ago

Having the same issue.

image

dakillerclown87 commented 2 years ago

I also have this issue but and it happens when i @ someone and then after any emote that I type out, but from the looks of it it only happens on my end... I think, I was watching a stream that had the chat on stream and it doesn't appear on there side, unless they need to have 7tv installed.

but other than that this happens to me sometimes, which does get annoying. and I only have 7tv and bttv on for twitch.

EDIT: it seems to go away after I refreshed the stream/page, so it seems like it only happens on raids.

MorganTheMad commented 2 years ago

I'm also having this issue, but it's not when I type the emotes, it's during raids, it seems to render a random heart emote before and after other emotes. Refreshing resolves it, as other users described.

fabiopulcinelli commented 2 years ago

I'm having the same issue, every time with a different emoji. Refreshing the page fixes so its not a big deal.

Sad-theFaceless commented 2 years ago

Same issue, as already said refreshing the page fixes it... temporarily.

The title should be changed back to "Random emote shown", because it looks like it can be any emote.

image

watertthewet commented 1 year ago

I have the same issue, but only with one channel: https://www.twitch.tv/ellyen but instead of hearts, it's giant thumbsdown emotes image

I'm running Firefox.

MysterTwitch commented 1 year ago

Same issue here

What browser you are on?

-Firefox Whether or not you have any other extensions and if this occurs when you turn those other extensions off and have 7TV on? -Several, but even after uninstalling them all and running with just 7TV it persists.

If you have other extensions, what do you have?

AdBlocker Ultimate BetterTTV Firefox Translations Ghostery - Privacy Ad Blocker Private Internet Access Zoom Scheduler

If you can right-click and inspect element the heart; can you screenshot the style and the element? Same as others, just says Global Emote and ?

Bazeloth commented 1 year ago

image image image image

Chrome browser.