Posts: 2,722
Threads: 143
Joined: Sep 2012
BYOND Username: Powmonkey
How to replicate (one method, there are other ways, but this is probably the most accessible):
- Get a skateboard
- Set up a skate park (a ring of tables or similarly immobile non-wall objects)
- Achieve ludicrous speeds
- Wait for a while
- Eventually, all the messages piling up will force your chat window to only ever show one line of text at a time.
- Even once you get off the skateboard, this state will persist.
- Try reconnecting using the options in the "file" drop-down menu
- See that it doesn't work.
- Manually close the game window and rejoin the server.
- Issue is fixed.
Posts: 274
Threads: 18
Joined: Nov 2017
BYOND Username: Eibel
Another way to fix it is to clear all text messages and it'll fix without reconnecting, though you still lose all previous messages.
Posts: 2,041
Threads: 65
Joined: Nov 2014
BYOND Username: Zewaka
Character Name: Shitty Bill Jr.
Posts: 784
Threads: 45
Joined: Jan 2016
oof, hard to fix indeed. it sounds like the underlying javascript is exploding from the rapid frequency of messages over a prolonged period, although in what specific way I cant say (entering a state of showing only one line of text is bizarre and something I have no explanation for). I have been wanting to rewrite browser output code for a while as I think I can generally improve on the efficiency of the underlying code, buuuut I'm about to be very busy for a while so I can't promise a reasonable timeline for that.
fortunately, this sounds rare-ish. so uhh, just don't skate for hours on end I guess. problem solved you're welcome.
Posts: 486
Threads: 32
Joined: Jun 2013
BYOND Username: Kovirii
Part of the issue may be that all the skating-related messages are different, and don't "stack" like repeated farts, etc.
You could also disabled/throttle messages at a certain threshold, because this makes chat relatively unusable.
Posts: 8
Threads: 2
Joined: Jul 2018
BYOND Username: astatineguy12
This happened recently while I was wearing a psy-link bracelet on the escape shuttle (and the other person was on the shuttle too). Neither of us were skating.
Posts: 233
Threads: 30
Joined: Jun 2016
BYOND Username: Prichard
I get this every time i play blob and sometimes when I’m not. Only once did I notice it slowly break instead of all at once. First the bottom few lines of the output window broke, then a few more. Slowly and during periods of high traffic, the broken area would increase until it filled the whole window
Posts: 2,722
Threads: 143
Joined: Sep 2012
BYOND Username: Powmonkey
(07-25-2018, 11:35 PM)Kovirii Wrote: Part of the issue may be that all the skating-related messages are different, and don't "stack" like repeated farts, etc.
You could also disabled/throttle messages at a certain threshold, because this makes chat relatively unusable.
Actually, the entire reason this happens is because the skateboard messages *do* stack.
Something in the chat message stacking system is causing this since I have been able to reproduce this same issue with examine messages and chemistry reactions.
In fact, it seems that all stacked messages cause a permanent one-line reduction in chat log length. Normally this is unnoticeable, but the aforementioned extreme scenarios bring the issue to the forefront.
Posts: 784
Threads: 45
Joined: Jan 2016
That was exactly the issue, thank you. The chat has a message limit and I was incrementing the current message count before grouping.
Fix pushed!