Ctrl+S is intended as the update button
I wonder if I'm doing Ctrl+S too frequently or something? I tried just typing "//" and then adding more slashes and pressing CTRL+S randomly and eventually it crashed again. I'm not doing it any more than I've ever done while using GMLive before GMS2.3 (every 10-30 seconds depending on what I'm coding) but it definitely doesn't crash when I manually reload it (saving a bunch of times but not triggering GM to reload when I do)
but I can look into adding an option that auto-disables the "live" version of function after it errors (so that you would edit it to not error and save to reload).
That would be cool! The downside to CTRL+S is that you often don't catch errors until they happen, and when they happen with GMLive during a Draw or Step event, the Output window spits a million errors (especially with struct stuff, I've seen some massive like 20 line warnings GMLive dumps in there every step) and then it's like a mad scramble to find the mistyped variable name or forgotten closing bracket or commenting out whatever you just wrote etc to get GMLive to chill so you can calmly look at what caused that madness lol
It feels kind of like working on the public version of a website where you forget a bracket and 500 users suddenly fill your inbox with complaints that the site is broken, VS being able to press a Publish button when you've fully reviewed the code you just wrote and want to publish it to see the result
P.S. I have nothing but love for GMLive's error descriptions btw, they're super informative and have helped me nail down mistakes quickly! It's just when they're flying up my Output window because an entire stack of them are being spit out every frame that it's like "Ahhh!! Stop!! I gotta find the array that's out of bounds to fix it but now I gotta scroll up an Output window that's constantly filling up with errors like a 90s hacker movie!" lol