SneedChat Complaint Thread

Yes mate the parser is lacking, which is why I'm rewriting it all.

If you want to be useful i have a legitimate task for you.

Write me up to 20 deliberately autistic strings that could trick the parser and break the output. If they're exceedingly autistic, explain what the trick is.
 
I figured out why sometimes a character like "ɾ" pops up in the chat. It's some kind of Unicode parser.

If I were to type " '21 " in the chat, it would turn into this funny symbol: ✡

In Unicode it is a character with the index of U+2721. I'm not sure how exactly this parser picks out Unicode blocks but this is basically what's causing it. An apostrophe acts as a Unicode index parser, so certain characters after it will be parsed as a pointer in the Unicode table, turning the apostrophe and the specific characters into a Unicode character that's under the said index.
 
I really like it. The responsivity really does make a difference.

One request, can we have a temporary non-forum affiliated chat channel for testing so we can spam shit to attempt to break it without actually interrupting actual chat going on?
 
I really like it. The responsivity really does make a difference.

One request, can we have a temporary non-forum affiliated chat channel for testing so we can spam shit to attempt to break it without actually interrupting actual chat going on?
Shitspigots chat has been doing that intermittently, what sort of spam were you planning?
 
  • Thunk-Provoking
Reactions: Dork Of Ages
Shitspigots chat has been doing that intermittently, what sort of spam were you planning?
Nothing out of the ordinary, just a couple variations on unicode garbage and things that can fuck up formatting. I just didn't want to throw something into a scrollback that might actually disrupt actual chat when rendered.
 
  • Like
Reactions: Dork Of Ages
SneedChat Progress Summary
Emotes are back! Including the most important :gunt:
Hyperlinks work now
The parser no longer trips on " ' + hex " strings
Image embeds and select other BB Codes still work


Outstanding complaints:
There is a known problem with some emoji that have "overlapping" character strings.
1655154539686.png

The above is the output of :optimistic:

This affects the popular :cans.wav: emote

The "anchor" indicator that appears sometimes means the chat is "stuck". Refresh/F5 will make that go away in most cases and de-anchor the chat window.
 
  1. Using smilies that contain another smily in them (e.g. :optimistic: contains :o) cause the smily not to render properly and dump a bunch of html.
  2. Switching channels causes smilies to disappear when you return to the channel
  3. /list doesn't work
  4. /join doesn't clear the message log (makes no distinction between channels when it loads the backlog)
  5. It is impossible to know what channel you are in (no highlighting in channel bar)
  6. Linked images don't go through a caching server and therefore expose users IP addresses (very-minor security problem because it's impossible to match up IP addresses with user accounts)
  7. Some users profile pictures refuse to load
 
Last edited:
User profile pictures that are the site default (letter in a solid colour block) do not load and appear occasionally as broken image icons and other times as blank spaces.

1655156484091.png

Updated.
 
Last edited:
  • Like
Reactions: Dork Of Ages
This chat works 100% better on TOR whe compared to the the old clunky chat. The old chat used to "stall" all the time for me and i had to refresh the page and sometimes lost stuff because I couldn't scroll back far enough. I hope sneedchat stays :optimistic:

People's user images are loading fine for me @Sevenatenine
1.PNG
 
The only user pfps that don't load are the ones stuck in "default", which isn't many. Those ones look like upper case letters on solid color blocks.
 
  • Informative
Reactions: Dork Of Ages
Back