11
submitted 1 month ago* (last edited 1 month ago) by CommunistCuddlefish@hexbear.net to c/technology@hexbear.net

FALSE ALARM, CULPRIT FOUND: I had a MalwareBytes browser extension that slowed the emote picker down. The extension has been purged and now both the popup and the inline picker are working well.

The original post before I did testingI try to fidel-salute in a Hexbear comment. The picture takes forever to even load in the picker so it takes a while to see if I've even selected the right emote. Most of the emotes in the list I can't even see the pictures unless I step away for a minute and come back after they've all loaded. I hit submit comment. It takes forever to post. I can hear the fans whirring. If I'm streaming vid on blorptube while posting something from the emote picker, sometimes the video will just pause and stop loading until whatever process the emotes have kicked off completes. I don't know why some emotes are visible while others aren't it doesn't appear to be related to order that they show up in the list

I think "Well I'm on the ESR of Firefox, maybe it's just old" but then I boot into Linux with cutting-edge up to date Firefox and it still behaves largely the same.

I have wondered if it's an internet speed thing but it seems to behave this way whether I'm on ethernet or 802.11n wireless, whether or not my VPN is on.

It also takes quite some time for emotes to load in the emote picker on Blorp, come to think of it.

I've got 16GB of RAM, that should be plenty. Yes I know the web has gotten more intensive since this computer was made 13 years ago but come on, compared to hell sites like twitter, facebook, and new.reddit, lemmy seems downright lightweight. NoScript and other blockers aren't blocking a ton of bloat here.

I'm not criticizing the unsung heroic devs of Hexbear. I'm no good at web dev, hated it when I had to do it for work, and couldn't fix or optimize this either. But I would like to understand what the root cause of this problem is and

(If the answer is "upgrade your hardware or live with it" then I'm living with it, because my precious little computer is my buddy and I'm not abandoning it)

top 34 comments
sorted by: hot top controversial new old
[-] Fidels_Beard@hexbear.net 3 points 1 month ago

Meanwhile there's me on the Voyager app wondering how the heck to even view what emotes are available?

I'm guessing you can only see the list of them on the desktop website?

[-] CommunistCuddlefish@hexbear.net 2 points 1 month ago

Yeah, on the desktop site. I don't know if any app can do emotes

[-] infuziSporg@hexbear.net 2 points 1 month ago

Because there are so many emotes that don't actually get used, that end up there because someone once thought "hmm I think I'll put that as an emote". This is not merely a problem with loading thumbnails, but with the idea of using them as a means of communication in general.

I'd love to see a list of how much each emote has been used, and especially which ones have been used less than 10 times.

Lol @ the suspicion that "you must have more than 16 GB of RAM to use this webb sight" tho

[-] Lussy@hexbear.net 2 points 1 month ago

Didnt read allat, the emote library is the crown jewel of this site, this shit turned slow overnight.

One of you nerds did something, I know it, I need it fixed stat

[-] NephewAlphaBravo@hexbear.net 2 points 1 month ago* (last edited 1 month ago)

it's been laggy as shit for years, if it suddenly got worse recently i can't say i noticed

edit: i have noticed comments taking longer to go through after hitting send though, that's been happening for just a couple months i think. different issue but possibly related by the timeframe

[-] LeninWeave@hexbear.net 1 points 1 month ago

I disagree, the emoji are amazing, especially the obscure ones. I think this can probably be solved with a technical solution, like @makotech222@hexbear.net implemented.

[-] CommunistCuddlefish@hexbear.net 1 points 1 month ago* (last edited 1 month ago)

I'd love to see a list of how much each emote has been used, and especially which ones have been used less than 10 times.

Love that idea.

16 GB

Well comrade 9to5 has 32GB RAM and doesn't have this problem. Coincidence?

[-] makotech222@hexbear.net 2 points 1 month ago

I've pushed an update to lazy load all the images instead of trying to load them all immediately. Should help a bit with both the emoji pickers.

[-] comrade_pibb@hexbear.net 2 points 1 month ago

Testing the mobile site rosa-salute

It's good folks

[-] Dessa@hexbear.net 1 points 1 month ago

Oh sure, the pig shitting on its balls loads instanly though

[-] CommunistCuddlefish@hexbear.net 1 points 1 month ago* (last edited 1 month ago)

From extensive reverse engineering and ux testing I have concluded that PPB is probably hard-coded as the first element in the emote list. It's the equivalent of letting us all carry with a round already in the chamber.

source:I did none of that and made it up

[-] culpritus@hexbear.net 1 points 1 month ago

This seems to have been getting worse over the last week or so. Posting a comment taking at least a minute of churn in the browser, emojis not loading, etc. Even refreshing the main site view has been sort of sluggish at times. Hopefully some of this will improve when the new Lemmy version is released.

[-] CommunistCuddlefish@hexbear.net 1 points 1 month ago

I haven't noticed it getting worse personally but when it's this bad it's hard to notice a worsening.

[-] culpritus@hexbear.net 1 points 1 month ago

My first thought was this was related to some internet infra issues that have occurred lately. Some of these are specific to certain regions of the US. But the pattern seems more specific to HB in the last few days to week.

[-] CommunistCuddlefish@hexbear.net 1 points 1 month ago

obama-spike let me be clear, I noticed this at least a year ago

[-] CommunistCuddlefish@hexbear.net 0 points 1 month ago

@makotech222@hexbear.net @Edie@hexbear.net @WhyEssEff@hexbear.net @LeninWeave@hexbear.net @RedWizard@hexbear.net @BoarAvoir@hexbear.net

I'm calling a false alarm on this, and if anyone else complains tell them to disable their browser extensions 1 by 1 to test if any are slowing it down. I had an extension from MalwareBytes that was slowing it down. I've since removed that and the popup emote picker is fast again. I should have thought to test all that before asking for technical help. My apologies.

[-] RedWizard@hexbear.net 0 points 1 month ago

Oh interesting. What was the extension exactly?

[-] CommunistCuddlefish@hexbear.net 0 points 1 month ago* (last edited 1 month ago)

MalwareBytes Browser Guard, which I have long thought was probably superfluous anyway since I've got unlock Origin, but I didn't see a harm in having it

[-] RedWizard@hexbear.net 1 points 1 month ago

Yeah time for me to test this too. I have a lot of extensions installed and experience similar long loads.

[-] Evilphd666@hexbear.net 0 points 1 month ago

Open the picker and browse it so it downloads local copies in your cache. Then it becomes quicker.

If you wipe your history and cache you will also wipe the emojis.

[-] CommunistCuddlefish@hexbear.net 0 points 1 month ago

I'm confused. Even without wiping the history / cache, it seems the emojis get wiped. If I load the emojis on one page, then the emojis are loaded for that page. If I switch tabs and try to load them in a different page, they need to load again. If I switch back to this tab and open the emoji picker, I can see they're still loaded here.

[-] Evilphd666@hexbear.net 2 points 1 month ago

Maybe it's the browser or mobile I use. I can only say from my experience that it takes a bit to load, but once it loads the browser seems to be able to refrence the loaded ones quickly. Brose other pages and they are there as well. Like they are saved in chache.

I'm on a galaxy tab 5Se using brave. Could be settings such as allowing site data storage, which as of now hexbear is the largest. Maybe tab permissions.

ive just given up on using emotes tbh, i mostly post from my phone and trying to use the picker on it crashes the page most of the time

[-] CommunistCuddlefish@hexbear.net 1 points 1 month ago

yeah my lemmy phone app doesn't even have the emote picker, which is too bad.

I suppose one advantage of the emotes being slow is we can't easily write brainrot slop copypastas full of emotes like that meme style. If someone writes one, we know it took effort.

[-] gayspacemarxist@hexbear.net 0 points 1 month ago

I think the emotes need a better cache policy and possibly some pre fetching and more optimized lazy loading and cheaper thumbnails. I've done a lot of this type of work for like e-commerce sites, its annoying and tedious, but it is possible to make this type of thing fast on most devices.

I have intentions to help with hexbear tech, but I haven't got around to it yet.

[-] gayspacemarxist@hexbear.net 0 points 1 month ago

Speaking of, is guthub the only way to contribute? Cuz I'm probably not gonna make an account on there.

[-] BoarAvoir@hexbear.net 1 points 1 month ago* (last edited 1 month ago)

We could and have also accepted patches other ways (matrix primarily) but it's currently the primary place. I'd appreciate any contributions! If you are on matrix reach out to carcosa or me about getting added to a dev chat when/if you're ready

[-] D61@hexbear.net 0 points 1 month ago

Most of the time, if I'm trying to post a comment:

  • I need to type everything in the comment box and click the submit button.

  • Select All and Cut everything out of the comment box while the hexbear logo is spinning in the submit box.

  • Click the Reload Page button. A little box with "Type Error" pops up at the bottom of the screen.

  • After the page reloads, paste everything back into the comment box and click submit. 90% of the time it works like a charm.-

[-] BoarAvoir@hexbear.net 1 points 1 month ago* (last edited 1 month ago)

This is concerning. It's certainly not ever been bulletproof but it shouldn't be failing out anywhere near every time (the Type Error is I think, expected when reloading while a request is in progress, but I'm assuming you reload because otherwise it never successfully posts?) Any further errors you can share? the developer console/network tab can show a lot of useful details but I'm not even sure where to start with this one. OS and browser details, I guess?

edit: and this comment posted pretty much instantly for me, using a firefox fork on a like 4 year old linux box

[-] D61@hexbear.net 2 points 1 month ago

the Type Error is I think, expected when reloading while a request is in progress,

the-more-you-know Good to know.

Typically I'm lacking in patience to wait. Sometimes I'll have multiple tabs open and just click the submit button and go do other things. On rare occasions, after clicking submit while the spinning hexbear icon is doing its thing and seems to be stalled, I can reload the page and the comment will have posted.

Linux Mint, basic Firefox with Ublock and NoScript, on a frankenPC with a few parts that have got to be close to 20 years old by now (which is why I don't think to mention it when skimming posts/comments about the site misbehaving).

[-] LeninWeave@hexbear.net 1 points 1 month ago

100% of the time if I open another Hexbear tab and wait for that to load (a long time sometimes), once it has my comment in the first tab will have also posted.

[-] stupid_asshole69@hexbear.net 0 points 1 month ago

Is the picker loading the full sized emojis or thumbnails of them?

[-] Edie@hexbear.net 0 points 1 month ago* (last edited 1 month ago)

Full size. Everything is loading full size. Which is a problem when dprk-soldier^[won't link it given how big it is] is 1446x2688

[-] stupid_asshole69@hexbear.net 1 points 1 month ago

Rule number one of troubleshooting: what’s the stupidest reason it could be happening?

this post was submitted on 30 Oct 2025
11 points (100.0% liked)

technology

24123 readers
371 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 5 years ago
MODERATORS