#bugs-and-stuff

1 messages · Page 1 of 1 (latest)

dense lagoon
#

adding emote to channel doesnt show the [7tv] added emote message in chat anymoroe?

#

not in web, not in ch

humble pelican
#

@dense lagoon are you using next or old?

#

i think it might not be working when using next atm, looking into it

#

pushed a fix

tired terrace
#

emoneyLemon why cant i show my 7tv badge and i cant even set my custom nickname color anymore

#

emoneyLemon it just doesnt work

pseudo storm
slate locust
#

what resolution is it

#

max is 1000x1000

deep sinew
#

woah he actually used my hecking svg BatChest

#

pog champerino! BatChest

slate locust
#

potchampion

analog prawn
#

went to go change my paint and it shows this

#

im subbed lol

#

as shown by yellow name in top

pure oxide
#

FeelsDankMan have you tried logging out and in

buoyant wind
#

i think the feature moved to the new site, not sure though

wind oriole
#

Not yet

#

Might just be broken Okayge

humble pelican
magic socket
humble pelican
#

lower your file's resolution under 1000x1000

deep sinew
#

remember the days when people had to make the images 128x128 or 112x112?

#

now people are just uploading random photos without any editing?

buoyant wind
#

who are you talking to? LULE

stoic cairn
#

Sadeg how do i get the website to show something

granite cosmos
granite cosmos
#

well dunno then Apu

wise violet
#

try resetting site data

#

hit the padlock in the top left of the url bar

#

and hit clear cookies and site data

#

then maybe do a CTRL + F5 too

vital flax
tight prism
vital flax
#

I have this in the console, idk if this helps

tight prism
halcyon burrow
#

I changes my twitch username recently snd now 7tv emotes wont apear on my stream elements chat box, if i log out of 7tv it automatically logs into my twitch, but it has my old username, anyone know how to fix this

proud sail
#

Is this supposed to be here?

#

For some reason I can't load the site

#

I only get the same TypeError in Edge, not the failed to load error message

vapid scarab
night sable
#

I too have an issue, when loading the new page. FeelsLagMan

#

Browser: Mozilla Firefox for Ubuntu canonical - 1.0 Version 102.0

slate locust
#

firefox moment

night sable
#

(Let me know if you want something to be translated.)

#

My suspicion is, that this blocked "Cross-Origin" thing could have caused this... But really idk Shrugeg

dim nova
#

will this new "Error: Rate Limit Reached: You have too many emotes pending approval! (429 )" ever be removed? sauert2Prof cant upload my emotes sauert2Sad

delicate pebble
civic tartan
#

N OMEGALUL

dim nova
delicate pebble
dim nova
#

thanks @delicate pebble peepoHappy

delicate pebble
glad drift
#

hello

#

i get this

stoic cairn
#

same LULE

marble star
#

Seems to be an issue with the locale for the site. You can fix it by removing the local from the local storage

#

Pasting this into the terminal will fix it js localStorage.removeItem('7tv-locale')

#

Do you know what language you were using on the 7tv site before this?

deep sinew
#

localE LULE

civic tartan
#

forsen

glad drift
#

not work for me

marble star
#

and if you refresh?

glad drift
#

i cleared local storage manually

#

nothing too

marble star
#

hmm

glad drift
#

in private mode is empty too

#

so cache is not issue

marble star
#

Can you set a breakpoint and see what the value is where its reading null?

glad drift
#

this fails

#

src/i18n/index.ts

marble star
#

What is "locale" when this funciton is called

glad drift
#

there is no pl_PL only pl

marble star
#

Can you trace it and see where it gets the value "pl" from?

#

For me it only gets it from 7tv-locale

#

Which is supposed to be null, and therefore get set to en_US

#

if localstorage is cleared

glad drift
#

hmmm

#

this happens even in private mode with clear env

#

locale: correctLocale(localStorage.getItem(LocalStorageKeys.LOCALE) || getBrowserLocale() || "en_US"),

#

i bet it's empty and it gets getBrowserLocale()

marble star
#

Yea, just realized

glad drift
#

and browser returns pl

marble star
#

mhm

#

So either correctLocale or getBrowserLocale needs to be updated

humble pelican
#

interesting

glad drift
#

imho and check if there is "_" in locale and then split if required

marble star
#

Guess it could include something to find pl_PL if it only has pl

humble pelican
glad drift
#

yes

#

it returns pl

humble pelican
#

alright ill add a fix, are around about 20 mins from now?

glad drift
#

yep my Edge returns just pl

#

@humble pelican thx 🙂

ionic falcon
#

the website seems to use a different url (one that has a .webp extension)

humble pelican
#

this will happen for emotes uploaded between july 12th and july 17th

#

until they get reprocessed

#

this is due to the chatterino implementation incorrectly implementing dynamic image urls

#

and that emotes moving forward will include the file extension, but we do normally support a layer of compatibility for clients that hardcoded cdn urls (it just doesnt apply to those uploaded in that time frame)

ionic falcon
#

so it should just 3xx for newer emotes but emotes from this time period are broken (hopefully temporarily)? Is there any workaround for this?

humble pelican
#

there isnt really a workaround no until emotes are reprocessed, which is due to happen any day now

ionic falcon
#

thanks!

humble pelican
#

well the chatterino impl. could be updated

#

but thatd require everyone to download an update

humble pelican
#

@glad drift sorry for the delay, can you tell me if the stage site now loads for you, https://next.7tv.dev

#

@pine parcel is this fixed for you as well?

#

(might not be the same issue youre getting)

pine parcel
#

im gonna take a look later Apu

humble pelican
#

great

#

i have a feeling this isnt the only crashing issue

#

but i'll push that live hopefully it fixes it for some people

glad drift
#

all good, seems you updated .app too 🙂

boreal plinth
#

Chatterino closes randomly, the 'restart on crash' button is activated.
Any more options that prevents this?
Need manual start after closed by crash/bug/whatever it is

zenith venture
nocturne crater
#

It happens, doesn't always catch itself. probably an upstream chatterino thing

boreal plinth
zenith venture
#

ohh

#

what chatterino are you using? Hmm

#

i mean it happens on all versions of chatterino but try some time using dankerino or chatterino homies Thinkgi

rancid gust
#

i uploaded an emote and whenever i use it it shows nothing but apparently other people have it enabled FeelsDankMan

#

idk why that happens, the emote is the one in the text below but whenever i send it it shows literally nothing

wise violet
#

ApuSit known bug

#

nothing to be done about it for the moment

rancid gust
#

oh Apu

slate locust
#

Emote uploaded between July 12 and 16th will not show on chatterino

#

You can either wait for the emotes to be repossessed or reupload the emote

weary marsh
#

emote set not showin up emotes

wise violet
regal loom
narrow matrix
#

:peepoPizza:

#

Chills

regal loom
narrow matrix
#

the thing is off

#

also why is the word overlaying

slate locust
#

Been like that forever Sadeg shit ui

pearl maple
#

elisDank these emotes dont work on the latest chatterino7 nightly version, tried everything possible but nothin works

slate locust
#

Emotes uploaded between July 12 and 16 will not show

#

Sometime soon ™️ emotes will be reprocessed and will work again

#

For now you can delete and reupload or wait

pearl maple
slate locust
#

Idk why that bttv emote doesn't work tho

#

Would have to ask their discord/whatever they use for support

pearl maple
#

zealDankbut uh

#

this problem only occurs in chatterino7

#

muniDank im not sure if thats a bttv thing

slate locust
#

Well chatterino7 is the only one that supports 7tv

#

Any other version won't show any 7tv at all

#

Maybe if you have lebronjam enabled on bttv and 7tv thats why it's not working but idk

pearl maple
#

OhISee i dont have the lebronjam added myself thats on xqc's channel so idk either

quartz wing
wind oriole
slate locust
#

Can you just describe the bug

chilly flare
#

umm i cant close select emote set page and when i right click to an emote for add this emote to my channel i cant add it beacuse its like just a text it dosent works

slate locust
#

All known issues

#

The right click menu isnt set up yet

chilly flare
#

ok thanks byee kalpkalp

slate locust
#

It's just a placeholder

spare nacelle
#

does anyone know its perfectly fine on website, but doesnt show up on chat

#

the new website is weird or im weird haha

zenith venture
#

try ctrl+f5 Shrugeg

buoyant wind
#

tab completion for emotes in chat don't work for global twitch emotes for me

#

help PoroSad

void zinc
#

channel has the emote enabled, i believe it's connected to the thing in news

vapid scarab
#

yes

primal apex
#

Mini emotes OMEGALUL

vernal olive
primal apex
vernal olive
#

I think I know what might've caused that

#

some ffz emotes only have 1x size to them

primal apex
#

PepoThink It's animated emotes too tho

vernal olive
#

then I don't know

primal apex
#

Maybe only 1x is available yet, so it defaults to it before x3 etc is available @vernal olive PepoThink

vernal olive
#

no clue

#

I only know that some ffz emotes don't have high-dpi res of them

slender egret
#

muniDank global emotes are huge for some reason

#

i've restarted several times and they dont change

humble pelican
#

@slender egret @primal apex update your chatterino

#

youre using a version older than 7.3.5

#

the scaling problems have been fixed a long time ago

primal apex
humble pelican
#

what chat is this?

primal apex
slender egret
humble pelican
#

my best guess is

#

the cache expired on only some of the sizes

#

so you're getting mismatching scales

#

which would explain why some people see small emotes and others see big emotes

#

it will fix itself in time

primal apex
#

Ah PepoThink

boreal coral
#

this is true

buoyant wind
#

yeah, some emotes looks smaller on the website as well

boreal coral
#

its entirely caching

#

it will fix itself over time

thick kayak
#

7tv is still down for me, a couple of others have been saying the same too. on brave, tried uninstalling/reinstalling and f5

zenith venture
thick kayak
#

ffz integration? i removed that dankCheck

#

ill try un/reinstalling again ig LULE

zenith venture
#

👌

thick kayak
#

so it works for a second when i load the chat (emote name is xdd) but then it borks FeelsDonkMan

zenith venture
#

I think within an hour everything will be fixed

thick kayak
#

okay so it works when you completely remove ffz

zenith venture
#

oh

#

know u see

thick kayak
#

yh they probably know all this already and are working on it but just in case they thought it was fixed

#

Okayeg 👍

#

when 7tv breaks, das a big problem Okayeg

subtle badge
#

guys

#

did your emotes

#

just randomly

#

decrease

#

in size?

thick kayak
#

@subtle badge someone had the same issue above, anatole said you should update your chatterino forsenScoots

humble pelican
#

no

#

thats not the issue

subtle badge
#

i don't have chatterino man

humble pelican
subtle badge
#

yea it's probably caching

#

god i hate caching

humble pelican
thick kayak
void zinc
#

nice

void zinc
#

wtf happened

weary trout
#

say goodbye

humble pelican
#

so it's gone

#

since it got reprocessed and rejected

void zinc
humble pelican
#

but the v2 site doesnt enjoy this PEPW

#

it's an emote called "spongebob"

void zinc
#

Oh right

humble pelican
#

whatever it was it was nearly 2K frames so it's gone

void zinc
#

That’s just an entire episode of spongebob in an emote

humble pelican
#

F

void zinc
weary trout
thick widget
#

HYPERDANSGAME wtf i was going to watch that

void zinc
#

i see it

#

sadL rip

chilly garnet
sharp patrol
#

yo

#

i privated my emote then deleted it

#

and now people who have the emote enabled cant remove it lol

wind oriole
chilly garnet
royal ridge
jolly remnant
#

🤷‍♂️ after yesterday maintenance i cant log in 7tv

marble star
jolly remnant
#

o_o with vpn im in

marble star
#

Twitch might be blocking it if youre using a vpn

jolly remnant
fallow marsh
#

i can't add any emote it's just loading nd nothing happens

pearl grove
#

Since 7tv accounts are only accessible by logging in via Twitch, if you get suspended on Twitch you can't login to 7tv. This is a complicated issue to fix, but I'd argue a pretty important one considering 7tv subscribers would have no way of cancelling their subscription

slate locust
#

7tv accounts are separated from twitch

pearl grove
#

yes but the only way to log in to it is via Twitch

wise violet
#

there just isnt a button for it yet

wise violet
#

youtube is stupid and google wont verify us Madgi

#

so no oauth

humble pelican
#

ill be honest their oauth is aids to implement

#

its almost microsoft level of bad

#

doesnt help that you cant use it without getting approved

#

sure lemme just spend a whole day trying to make it work only to then have to wait months to actually push it into production

wise violet
#

I mean you could submit the request for verification anyways

#

just to have it

#

dont you only have to fill in the details for the oauth prompt

#

not anything else

humble pelican
#

i dont think u understand just how aids it is

#

you need to

#

record a video

#

showcasing your oauth flow implementation

wise violet
#

just steal someone elses video how they gonna tell

#

shit all looks the same

humble pelican
#

i literally need to have a full working impl with UI or they won't even consider it OMEGALUL

wise violet
#

hit button

#

get sent to google

#

hit google button

#

go back

humble pelican
#

i mean it would be easy to implement now, it's just that i need to get to it

silent forge
#

I deleted an emote I uploaded but didn't remove it from my channel beforehand and now I can't use an emote of the same name since 7tv still thinks I have the old one enabled

#

How do I remove a deleted emote from my channel? The emote doesn't appear on my channel in regular/old 7tv.app (where I know you can right click to remove) but it does appear on next.7tv.app but this site doesn't have the right click remove function

zenith venture
#

emote with the same name is not added even on the old site, right?

silent forge
#

old site gives "ERROR: 704612 Emote Name Conflict" when trying to add the emote, new site gives a rename emote option

zenith venture
#

if you don't care, just change the last letter in the emote nam

#

e

#

give the name of the emote you deleted, maybe moderators can delete it manually

silent forge
#

that's what I've done for now but it seems like a bug/oversight of the new site in that I cannot remove it from my channel, it effectively means that emote name is forever taken by a "ghost" emote on my channel

zenith venture
#

i think you need to wait a while, even if you didn't delete the emote from your channel before deleting it completely, it should have been deleted automatically, most likely a bug ApuShrug

rough bear
#

I don't know if it's a bug but I can't rename unlisted emotes

zenith venture
#

lemme check it

#

ok, it's not a bug, you can't change the name until emote approves

weary trout
#

probably unintentional feature tho

rough bear
#

oh ok, idk why it's approved but still unlisted then

oak ore
slate locust
#

frame timings and browsers not supporting it and blah blah

oak ore
#

ah i see

#

PepoG thanks

narrow matrix
#

on the new website it says its not added

#

on the old one it still said it is

humble pelican
#

you need to select a default set

#

to get feedback that it's "added"

#

click the ellipsis, then the down arrow, then "select as default"

#

this will give it the same behavior as the old site when impersonating or acting as yourself

narrow matrix
#

i do not understand this at all im just gonna stay quiet and enjoy my 1 extra emote Apu

humble pelican
narrow matrix
#

no i dont mean that

#

just forget it

humble pelican
#

try not to make me waste time on things that arent actually bugs FeelsDankMan

narrow matrix
#

the fuck Apu
now it says i dont have any even tho i have the doc one

#

even if its not a bug i just think its odd Apu

thick kayak
#

is 7tv still not working with ffz or is it a skill issue on my end? havent heard any annoucement regarding it

humble pelican
#

it's a skill issue

#

no there might be some problems with about a dozen emotes

#

if you have one of them enabled it breaks ffz

#

a hotfix is about to go live though

magic socket
wise violet
#

the creators just relied on a buggy frame delay that most browsers dont support, and fallback to a higher amount

#

so while it might not be what they intended, it is what they uploaded

#

whether or not they could see it themselves

vernal olive
#

it's pretty funny actually LULE

magic socket
#

can yall set it to fallback to a higher amount too?

wise violet
#

I think thats planned actually

#

but the point is that we're not falling back like browsers do

#

this is something that browsers do that they shouldnt

#

and emote creators shouldnt rely on non standards behavior

#

the emote itself is saying that it should be at this speed, if you wanted the slower speed thats a different delay than what is set

dusky dove
#

7tv emotes are massive on chat how do i make them normal size again?

#

bttv emotes remain normal size

humble pelican
#

fix deploying

magic socket
#

@wise violet ye I get ur point im just saying most people dont know all the technical shit so if u want it to be practical just go with whats standard for most things (having the fallback)

#

@humble pelican is that a hard thing to do?

humble pelican
#

it's already been done

#

the affected emotes can be re-processed

#

i'll give mods a button to do it tonight

magic socket
#

ah okay ty ThumbUp

wise violet
delicate pebble
dim siren
slate locust
#

Hmm the peepochat doesnt have any upload for approval log

nocturne crater
slate locust
#

oh

serene wren
teal gull
#

Dunno if this is something that can be changed or if its a client side issue for a channel preview

slate locust
#

Thanks for the billion bitcoins

vapid scarab
narrow matrix
wise violet
vapid scarab
neat kayak
#

Channel t2x2
ERROR: 704620 No Space Available: This set does not have enough slots
In 7tv 2.0 version shows that channel has 397/400 emotes, in 7tv 3.0 400/400 because of 3 deleted smiles t2x1 t2x2 t2x3 and i cant't remove them from channel

flint garden
#

Is there something wrong with the profile section on the website? I keep getting these errors when i try to access my content. everything seems to be gone on the OG and new website. Please help also can access paints and badges smh

wise violet
#

@humble pelican (BSONObjectTooLarge) PlanExecutor error during aggregation :: caused by :: BSONObj size: 17521310 (0x10B5A9E) is invalid. Size must be between 0 and 16793600(16MB) First element: _id: null

#

^for error described above

humble pelican
#

uh, yea i guess thats because you have way too many uploads

#

some queries dont scale well since we added way more data into emotes

flint garden
#

I have 2 many uploads so i cant access my content anymore?

slate locust
#

LULE what

wise violet
flint garden
#

i guess so.. smh

wise violet
#

theres no shot that it could possibly be over 16 mb

#

theres no way

#

right

humble pelican
#

its over a thousand emotes

wise violet
#

wtf

humble pelican
#

that query returns all in one document i think which is why it's failing

#

i updated some of the others to scale properly

#

but the one that queries owned emotes doesnt scale bc i kinda forgot some users have literally thousands of uploads somehow

wise violet
#

kleptomaniacs

#

I NEED THIS EMOTE ON 7TV I NEED IT

humble pelican
#

i still want to add a quality filter to upload count

wise violet
#

how would that even work

humble pelican
#

ie if a user has too many uploads but most of them have no one using them

wise violet
#

ah

humble pelican
#

they get blocked from further uploads

wise violet
#

or just tell mods to delete the shit ones in the queue

#

honestly you can tell

#

an emotes not gonna be used

humble pelican
#

well u cant really tell whats a shit emote

wise violet
#

they make up like 90% of the queue

#

nah I mean like really shit and obscure gibberish

humble pelican
#

sometimes a few pixels will become a top 10 emote of the week

slate locust
#

dont limit the metas

wise violet
#

not like a pepe or a cat or whatever

slate locust
humble pelican
#

no we're not doing that melon

flint garden
#

ok i understand. my bad

wise violet
#

I mean like a picture of a shoelace named abkmkldrgna

humble pelican
#

too subjective

wise violet
#

I guess

humble pelican
#

there is no way to gauge quality

wise violet
#

but also that goes both ways too

#

I find that alot of actually quality emotes dont get used

#

so I guess you cant really judge that

humble pelican
#

that could be improved with better discovery

slate locust
#

art is subjective

#

just steal reddit filters

humble pelican
#

like categories, ie new/trending

slate locust
#

hot, best, top

humble pelican
#

right now theres also the issue that ranking is completely disabled

#

the positions of emotes in the main listing is frozen since what it was on july 12

wise violet
pliant kettle
#

Hey so I'm trying to edit for one of my friends but he can't add me as one of his editors because my 7tv name is on my old username is there any helpers?

wise violet
#

Apu then just have him add your old username

deep sinew
#

this context menu option doesn't seem to work at all

#

sorry if known

#

tf bug status: wontfix

jade harness
#

when adding a emote of the same name, if its not disabled and removed from channel beforehand, then the updated emote of same name cant be added to list due to "name conflict", and then when creating a secondary set of emote lists (thought this might allow to add the 1 its missing) i was able to add it to that list, however it removed every other emote i had selected, and although it shows 2 emote lists, i cant get into access any of them to change anything around, so now i have lost 70+ emotes i had selected originally and no way to access them again, fix please! BarshLove BarshCheers

humble pelican
jade harness
#

greatly appreciated! BarshLove now just needa be able to get my emote of the same name into the original emote list, as the emote is the same name as the 1 removed from that list

deep sinew
civic mango
#

all my settings have been reset to default after being away from home for a week

#

wtf :(

#

chatterino ^

wise violet
#

go into the settings and find the button that says app data directory

#

open it

#

and then make sure you close chatterino

civic mango
#

ok

wise violet
#

delete the current settings file and rename one of the .bkp files to settings

civic mango
#

now what

#

wait

civic mango
#

delete the current settings file

wise violet
#

yeah find settings.json

#

rename it to whatever

civic mango
#

wheres the bkp

wise violet
#

then rename settings.json.bkp-2 to settings.json

#

not the folder

#

inside the folder named Settings

civic mango
#

delete this?

wise violet
#

or rename it doesnt matter

#

then find .bkp-2 and rename it to settings.json

civic mango
#

which one

wise violet
#

dont rename bkp-1 since thats the one chatterino just saved

civic mango
wise violet
#

.bkp-2 I just said it Madge

civic mango
#

ok stop

#

im slow

civic mango
#

now

#

DELETE OR RENAME

wise violet
#

this also depends on how many times you've opened your chatterino

#

since it reset

civic mango
#

just got home bruh

wise violet
#

ok then bkp 2 should be fine

#

rename it to settings.json

#

and open chatterino

#

let me know if it works

civic mango
wise violet
#

yeah as long as your sure it doesnt have any settings in it

#

which you said it just deleted so

#

you could rename it to something random just in case

civic mango
#

ok im opening

wise violet
civic mango
#

nothing

#

💀

wise violet
#

ok then try one of the other backups

#

based on the write history there I would try bkp-9

#

since it looks like you opened chatterino multiple times today

#

and that was the last time that wasnt today

civic mango
#

9 is the only one that wasnt edited today

wise violet
#

yeah

#

also

#

make sure you copy it

#

because if you open chatterino one more time its gone

#

every time you open chatterino its moving the backups down one

#

just save it on your desktop or something

civic mango
#

WHERE IS MY ACCOUNT

#

my commandes

#

wtf

wise violet
#

did the settings restore though

civic mango
#

no

#

its default

wise violet
#

with bkp9?

civic mango
#

yes

#

its gone

#

my entire cancer wall of emojis and ascii

solid meadow
#

@civic mango you can get that

#

I got mine back

#

its a commands thing I think

civic mango
#

go on

solid meadow
#

I forgot

#

I got someone to help me

wise violet
#

I beleive commands.json stores backups too

#

but all those are gone now

#

since you opened chatterino so many times

solid meadow
#

kek

wise violet
#

it only stores 10 versions of each

#

I beleive all of your 10 versions are the blank one now though

civic mango
#

yeah its gone

#

the 9 is from today

wise violet
#

yeah I wanted you to copy it before you closed chatterino the last time

#

but I didnt indicate that well

civic mango
#

its ok

#

ty

#

:(

deep sinew
#

I lost all my chatterino commands a while back

#

really sad but there's nothing I can do, so I just have to recreate them from scratch

civic mango
#

im not SAD

#

just like

#

darn

#

bummer

wise violet
#

in the future you can make backups yourself

#

just copy the entire Settings folder somewhere else

uncut comet
#

how tf do I disable the reply button in the new nightly version of chatterino?

#

this doesn't work dankBusiness

humble pelican
#

ask the chatterino discord

humble pelican
#

@boreal coral apparently the setting not working for replies is happening only on our branch

wise violet
#

and our fork also created a new element type for seventv emotes

#

with the same enum

#

both are 33 I beleive

boreal coral
#

i bumped our enum values

#

nvm i didnt

#

its rebuilding

wise violet
#

pausing im pausing

#

(im not actually pausing I dont use chatterino lmao)

#

(shits for nerds, webchat is where its at)

boreal coral
#

think abt how many people in xqc chat type in offline chat on webchat

deep sinew
#

I wish webchat was as responsive as chatterino

humble pelican
#

still want to make a better performing web chat at some point

#

it's doable, twitch's is just really badly optimized

#

making use of service workers and doing as much of the calculation work outside of the main thread could go a long way

#

for a performant web chat, the main thread needs to be 100% only receiving rendering instructions

wise violet
#

anything that requires dynamically injecting, creating and deleting html elements is gonna be slow anyways

#

reflows are super costly

#

you could render in a canvas

#

would be kinda dumb

#

but more performant for sure

humble pelican
#

well yeah, rendering is slow on web, unless you go the dank route

#

use webgl or some shit

#

it's doable but uuh dank and also likely not practical

#

difficult to make interactive

#

would basically have to do everything from scratch

#

but heres the thing

wise violet
#

doesnt canvas have special like click areas or something

#

or am I not remembering that correctly

humble pelican
#

the vast majority of slowdown on web arent actually rendering elements, it's all the checks

#

such as checking emote codes, ranging through available emotes to replace with, checking users, all that shit

#

that stuff is what kills the page during extreme hardspams

#

it is possible to use service workers to reduce this kind of slowdown to virtually zero

#

with smarter element injections, and perhaps making use of data urls/memory-stored blobs, you can get rendering time way down

deep sinew
#

I assume chatterino simply doesn’t have to deal with all that stuff because it’s not a web browser

humble pelican
#

yes chatterino goes brr because it's not using javascript

wise violet
#

yeah its mostly just not being javascript

#

it actually has to do more work

#

since the browser does alot of it

deep sinew
#

Some people like the lower update rate of the webchat

wise violet
#

but in chatterinos case qt does alot of it as well

humble pelican
#

ive pretty much confirmed that the reason web is slow is really just the checks in javascript

deep sinew
#

Imagine if you could customize the update rate. Or set it to “full page” refreshes only

humble pelican
#

it's all happening on the same thread as the thread that renders UI

#

which kills the page, when it really shouldnt

#

put that away on a different thread and it's going to be a whole different world

wise violet
#

classic single threaded javascript

#

you used to beable to freeze a users browser

#

by spamming alert

#

because it would stall the thread

humble pelican
#

i remember PEPW

#

bruh as a kid that got me

deep sinew
#

I think the main reason people will use native twitch chat over chatterino is for the link embed previews, and obviously compatibility with twitch’s new features they periodically add

wise violet
#

features that chatterino literally cant support because twitch's rest api is dogwater

deep sinew
#

Yeah

humble pelican
#

the advantage of web extension is that we can actually use gql legally

wise violet
#

true

humble pelican
#

since it's being executed from the twitch site

wise violet
#

imagine if twitch did le epic troll

#

and changed their client id

#

for the first time ever

humble pelican
#

so even a completely different chat could implement those features

wise violet
#

and banned every ip that used the old one

humble pelican
#

then thatd be a lot of users banned

wise violet
#

yea

humble pelican
#

basically anyone that uses the extension HappE

wise violet
#

idk what they're so scared of with the gql stuff too

#

its weird

#

they could like just add some sort of whitelist atleast

#

for people to whitelist their own applications to maybe get some limited gql access

#

or is it just because they know their apis arent secure

#

and they dont want them to be publicly scrutinized

#

security through obscurity

humble pelican
#

probably because they dont wanna do extensive QA

#

it's obvious their GQL isnt that hardened

#

people keep breaking it

wise violet
#

true

humble pelican
#

the advantage of GQL is rapid iteration

#

it's very easy to query and change data with it

#

so it makes it a great choice for fast evolving websites

#

as opposed to REST where you have to constantly be setting up new endpoints, carefully choosing which paths make sense, etc

#

but as an API for public consumption it's tricky, because you'd lose that aspect of fast iteration; you could no longer really make breaking changes because itd break people's implementations

#

this is the reason the 7tv gql won't be documented either (outside of introspection)

rain marlin
#

something interesting/weird has happened to an emote of mine
https://next.7tv.app/emotes/611c950d9292625073b5a046

this emote says it had a new processing job on july 27, during which it seems part of the emote was somehow removed. I'm guessing it has something to do with the pure black/pure white colors used in the missing part

here is a reference of the what the missing bit should look like that appears in the first half of the animation: https://i.imgur.com/aAUXlQl.png

slate locust
#

chatterino emotes are 1/2 fps

summer iron
#

^

stone shard
slate locust
#

yeah its a known issue

#

nightly is expected to be buggy

rain marlin
#

@slate locust not sure if you were posting that in relation to my issue or independently

slate locust
#

I have no idea what your issue is

drifting bay
#

21:08:10 This channel has no 7TV channel emotes. all my emotes are gone OMGScoots

#

on the website too

#

ah nvm

#

i have 2 emote groups anissaFail

cerulean ingot
humble pelican
#

what

humble pelican
cerulean ingot
#

How do I check

humble pelican
#

idk you should be able to know what's the file you upload Apu

cerulean ingot
#

Are you fat shaming my emote

humble pelican
#

yes

cerulean ingot
deep sinew
#

MegaLUL upload unedited photos! MegaLUL they make great emotes!!!

cerulean ingot
#

uPload Euntea did blah blah blha

#

teal name

humble pelican
cerulean ingot
#

IT WORKED

#

ty

rain marlin
#

i'm holding off on reuploading the emote in the event it's a corner case worth investigating

deep sinew
rain marlin
deep sinew
#

@boreal coral it is an interesting case

deep sinew
slate locust
#

?

deep sinew
#

It doesn't do it on every platform, but spoilered emote links are 1-character wide

slate locust
#

another browser user L

fervent pond
#

Idk if this a known issue but on the latest nightly emotes lag when mouse is moving anywhere on the pc

slate locust
#

thats interesting

#

but also nightly moment

fervent pond
#

This is on dankerino btw but its the same on chatterino7

deep sinew
#

I just downloaded the latest chatterino7 nightly build

#

Although I noticed your cursor is heckin' pink

#

are you using some 3rd party thing to change your windows cursor in some way? forsenCD

fervent pond
#

Hecking awesome right?

#

No its default windows mouse settings

deep sinew
#

idk then

#

I assume it's a custom .cur file or whatever

#

It's just not happening for me, but I'm not gonna install custom cursors to test either

slate locust
#

anson just go to mouse settings and change the color

deep sinew
#

I tried the stock windows settings

#

Still didn't make emotes lag

fervent pond
#

Weird it wasnt happining previous update

deep sinew
#

but using a .cur file is technically an approved microsoft way to change your cursor

slate locust
fervent pond
deep sinew
#

Try regular chatterino7 again maybe

slate locust
#

i did read

#

how does mouse color have anything to do wit hemotes lagging

deep sinew
#

It's just troubleshooting. You look for anything that might be related

#

This server has literally nothing to do with Dankerino.

#

You say it's the same on Chatterrino7 but you only showed it happening with Dankerino

#

I'm not saying I don't believe you, but it's a bit sus

wise violet
#

anson no

#

this is a completely beleiveable bug

#

a patch was just made to chatterino's gif renderer

#

it has bugs on windows

#

usually its always slow, not just when the mouse is moving

fervent pond
#

Here it is on chatterino7 sorry for the dankerino gif

deep sinew
wise violet
deep sinew
#

yes

wise violet
#

whats your qt version

#

also are you actually on the current nightly?

slate locust
#

on the newest nightly all emotes are like 1/2 fps

deep sinew
#

They are slower, but mouse movement doesn't affect anything

pure oxide
#

Real Chatsen experience on desktop PagStick

slate locust
#

FeelsStrongMan everything ive always wanted

narrow matrix
#

not really a bug but everytime you click an emote on the trending tab, it will add a ''?page=&category=trending_day'' and because of that you have to go back on the page twice

#

also after browsing for a bit on the trending tab a ''page 5'' will appear but its empty

#

creepypasta type shit monkaOMEGA

slate locust
#

whould 7tv exist if mixer was still alive

wise violet
slate locust
#

idk why

#

im just curious

#

because think af how different the streaming space is because of mixer

wise violet
#

ninja is gone?

#

thats really the only difference

slate locust
#

no

wise violet
#

twitch still doesnt give a fuck about their streamers

#

they pretended to a little bit for a while after

slate locust
#

if mixer didnt die, how many more people would have switched

#

would that have made twitch do something

wise violet
#

thats what mixer wanted to happen

#

but its not what did happen

#

instead the only people who switched were the ones who were payed for it

#

which put mixer in debt

#

because as it turns out running a streaming platform not only isnt profitable normally

#

its also extremely not profitable when you have to pay large sums of money to get viewers to even show up

slate locust
#

im trying to make a hypothetical situation where money wasnt the issue and you are ruining it

wise violet
#

money is the root of everything

#

this is the capitalistic world we live in

#

to not see it that way is to delude yourself

vapid scarab
#

WHEN

humble pelican
#

i actually liked beam way back

#

it was ahead of the curve in terms of tech

#

microsoft ruined it though

civic tartan
#

beahm forsenCD

stone shard
half basalt
#

Not sure if someone brought this up already but if I (probably reproduceable, haven't asked anyone to try yet) use any non 7tv emotes on youtube on live chat it will make them 19 x 19 no matter what

#

AngelThump and TaxiBro look like this

junior fossil
humble pelican
half basalt
#

ill check rn

#

i disabled all other yt related plugins and it seems to still not work

#

can someone else verify

rain marlin
#

what is the size supposed to be? for me they are 24x24, still horribly small but not the exact same size as you

#

no idea how youtube handles emote sizing

marble star
#

They work fine for me aswell

marble star
chilly flare
#

not sure if this has been mentioned already, but I feel like certain emote animations never used to be this fast LOL

#

The animation looks sped up significantly

#

I just noticed it in chat

slate locust
#

Something about frame timings and browser support blah blah

buoyant wind
#

Something about compact disc being transparent

tidal bramble
#

Going to someone's profile and say going to the 5th page of their emotes and then clicking an emote and then going back resets the page number

#

not sure if a bug or just not implemented for profiles but would be nice to have

#

similar to the emote tab which remembers the page where u left off

deep sinew
#

If I'm not mistaken

chilly flare
#

oh wow LOL

#

good to know

#

thanks for the response 😄

marble star
#

I think troy made it so it should handle these emotes in the future

#

But dont know if it can fix emotes that have been processed already

carmine gyro
#

docnotL fix it now

vernal olive
deep sinew
#

hmm that should only be 50 fps

jolly chasm
#

0 and 10ms are usually changed to 100ms in browsers afaik. A GIF version of the emote from elsewhere I looked at does have 10ms (1/100) for each frame (displayed slower in browsers), if 7TV originally had the same one I guess it didn't directly take the original delay, but put it to 20ms for some reason (chosen as a general minimum or so that it works as a GIF?).

The GIF version that is now on 7TV (converted from the converted WebP?) has 20ms for all frames, except for the third, which has 40ms, same as the WebP, and the image is displayed really fast in browsers as wel.

oblique forum
#

Trying to upload an emote and every time it pops up this message after flashing the emote name, then it just doesn't move from this screen think

oblique forum
delicate pebble
#

Okayge 👍

#

that will be implemented soon btw

shut light
#

7tv stopped showing how long someone got banned for in twitch chat

slender egret
#

u mean time out?

shut light
#

yes

slender egret
#

still show for me, try to remove the extension and add again or see if maybe bttv or ffz are messing with something muniShrug

shut light
#

should i uninstall the extension from FFZ

shut light
slender egret
#

as mod

shut light
#

try going to a big channel as a viewr (not mod) and see if the msg timeout shows for u

slate locust
shut light
#

i do have it

cosmic nest
#

is this a chatterino or 7tv bug with some emotes? they show up on native chat only, i'm on 7.3.5 (not nightly)

narrow matrix
#

Do the emotes have a completly empty frame at some point?

humble pelican
#

looks like the image is too big to render in chatterino

#

webp at 3x is 1.6MB

#

(avif is 60KB btw)

#

GIGACHAD AVIF

cosmic nest
humble pelican
#

hate to break it to you but

#

PEPW that second one is not static

#

quite far from it

#

it's very high framerate actually

cosmic nest
#

FailFish I forgot

#

I literally saw ashsii edit it live to make it move but forgot about that

pearl maple
cosmic nest
#

same, going from x1.5 to x1.25 fixed it

pearl maple
#

zealDank 👍

shut light
delicate pebble
#

@humble pelican ive noticed that the emote set shows load more but it doesnt do anything ApuThink

delicate pebble
ancient sleet
#

Good

tidal bramble
#

#i18n message not a bug PAGMANDANCEBUTFAST

bright fox
delicate pebble
bright fox
#

got another one maybe

#

trying to upload a new version but keep getting 404ed, think maybe its cause I deleted the original version?

#

just gonna delete and reupload completely so doesnt matter for me atm

trail cedar
#

hmm i dont think im a 7tv mod

wise violet
narrow matrix
wise violet
#

for unknown/deleted users

narrow matrix
#

you are now

trail cedar
slate locust
#

opening an emote in a new tab from your profile then removing the emote will cause all your emotes to be unlisted

narrow matrix
#

what the fuck

#

why is widehardo unlisted

#

FIX THIS NOW!

thick widget
#

what a bizarre bug LULE

serene wren
timber bloom
#

I cannae upload an emote. Its stuck on 100% and not allowing me to submit. Am i being stupid Donki?

slate locust
#

your file is too large

#

max res is 1000x1000 under 7mb

timber bloom
#

Maybe there should be a warning for that. Thanks for the help FeelsOkayMan

slate locust
#

the site is still a beta. it will be added eventually

covert mist
#

fixed by disabling this in FFZ, just in case anyone else has this problem

humble pelican
#

alternative fix: uninstall firefox

covert mist
#

no

#

:D

delicate pebble
#

@covert mist uninstall shitfox

covert mist
#

why

#

i've stayed on firefox for at least a year now and now you are making me question my browser choices and im gonna switch to 5 different browsers in a span of 1 week

slate locust
#

download every browser

ancient sleet
#

GIGACHAD use internet explorer

craggy finch
#

stay on firefox okayL

covert mist
#

i used to unironically use edge after they switched to chromium based

ancient sleet
#

I use opera gx BatChest

solid meadow
#

ban the opera gx user

covert mist
#

i have avoided opera gx like the plague

slate locust
#

i used edge too but the extension icon area is too spaced out so i stopped

solid meadow
covert mist
#

should probably not talk in here and move to #general i guess 🤓

buoyant wind
#

just use google chrome

#

you are not special for using an unpopular browser

covert mist
cursive quiver
#

just got a huge lag spike and then all my channel emotes showed as unlisted

#

the only errors in the console are 403s

delicate pebble
cursive quiver
#

refreshing page = fixing bug LULE classic

delicate pebble
#

true

stone shard
#

Is uploading new versions of emotes broken?

#

I get stuck here when trying to upload a new version FeelsDankMan

delicate pebble
stone shard
delicate pebble
#

not sure then Shrugeg

humble pelican
#

how many frames

delicate pebble
#

oh true

#

wait can you send the gif @stone shard

stone shard
#

uhh whats the max frames

#

209 frames

delicate pebble
stone shard
#

it's literally identical to the current version but avif so no GIF banding

humble pelican
#

whats the id @stone shard

humble pelican
#

failed at export frames; failed at parse delay; strconv.Atoi: parsing \"3.0303\": invalid syntax; dump_png failed: width,height,frame_count\n700,700,117\nframe_idx,delay\n0,

#

it's failing to parse it

#

avif is pretty difficult to encode properly fyi, depending on what tool you use it might not be compatible with our systems

delicate pebble
#

i would suggest using webp

stone shard
#

Yea I've been using ezgif so far lmao

delicate pebble
#

ahh

#

gotcha

stone shard
#

TrollDespair no avif encoder for adobe media encoder

delicate pebble
#

then yea i would use webp NODDERS

humble pelican
#

yeah ezgif probably isnt doing great with it. i think gimp supports avif

#

not sure if gimp can animate though

stone shard
#

welp I have the png sequence so not too hard to remake either way

delicate pebble
#

@humble pelican we should also support APNG tf

humble pelican
#

we do

delicate pebble
#

oh

humble pelican
#

at least for uploads

delicate pebble
#

i dont see it in accepted formats

humble pelican
#

wdym

stone shard
#

png with animation

humble pelican
#

it's just called PNG which has the green tick on animation?

stone shard
#

thats apng

delicate pebble
#

i dont see the APNG format on here for some reason

humble pelican
#

are u stupid lipton

delicate pebble
#

yes

humble pelican
#

ok use your brain for a second

delicate pebble
#

okok

humble pelican
#

analyze the image you just sent

stone shard
#

the first check is apng

humble pelican
#

and figure it out

delicate pebble
#

OH

stone shard
#

animated png

delicate pebble
#

OH MY GOD

cosmic nest
#

forsenPls Pepeg EZ4ENCE

delicate pebble
#

IM FUCKING RETARDED

stone shard
#

HAHAHAHA

delicate pebble
#

thanks anatole

cosmic nest
#

lipton my man

delicate pebble
#

now i know thank you

stone shard
delicate pebble
#

i wish i can say that i worked a long shift is my best excuse but my brain is always dumb happE

cosmic nest
#

isn't it like 4 AM for you lipton

delicate pebble
#

its 1 AM

cosmic nest
#

adderall no longer working FeelsBadMan

delicate pebble
stone shard
#

so avif just won't upload and now webp's work but the emote is 2fps

humble pelican
#

you're prob encoding the timings wrong

stone shard
#

I've checked the webp directly in chrome and firefox and it looks fine with good frames. it's just after the processing stage it gets crunched

#

so idk what I'm doing wrong

humble pelican
#

all your frames have 100ms duration

#

is this intended

#

oh

#

@stone shard your original has frame timings under 19ms, this isnt allowed

#

browsers default it

stone shard
humble pelican
#

set it to 20ms or above

#

then it should work

#
Canvas size: 128 x 128
Features present: animation
Background color : 0xFFFFFFFF  Loop Count : 0
Number of frames: 209
No.: width height alpha x_offset y_offset duration   dispose blend image_size  compression
  1:   128   128    no        0        0       19       none   yes       1426       lossy
  2:   128   128    no        0        0       19       none   yes       1426       lossy
  3:   128   128    no        0        0       19       none   yes       1414       lossy
  4:   128   128    no        0        0       19       none   yes       1406       lossy
  5:   128   128    no        0        0       19       none   yes       1392       lossy
  6:   128   128    no        0        0       19       none   yes       1390       lossy
  7:   128   128    no        0        0       19       none   yes       1392       lossy
  8:   128   128    no        0        0       19       none   yes       1400       lossy
  9:   128   128    no        0        0       19       none   yes       1400       lossy
 10:   128   128    no        0        0       19       none   yes       1398       lossy
 11:   128   128    no        0        0       19       none   yes       1414       lossy
 12:   128   128    no        0        0       19       none   yes       1402       lossy
 13:   128   128    no        0        0       19       none   yes       1418       lossy
 14:   128   128    no        0        0       19       none   yes       1384       lossy
 15:   128   128    no        0        0       19       none   yes       1378       lossy
#

all of them get translated to 100ms after processing (this should probably be changed on our end eventually)