Pluto.jl icon indicating copy to clipboard operation
Pluto.jl copied to clipboard

"Motivational words for errors" are being displayed for all errors

Open AshlinHarris opened this issue 1 year ago • 1 comments
trafficstars

#3040 mentions that motivational words wil be displayed at a low frequency, but I'm seeing them for 100% of error messages.

Could you please add a toggle switch to disable all motivational words? My team prepares Pluto notebooks for users who are not programmers or Julia users, so if an error occurs, they could be confused by the humor or the link to the Julia Discourse

AshlinHarris avatar Oct 15 '24 13:10 AshlinHarris

There is always the low tech solution of adding this cell:

html"""<style>.dont-panic{ display: none }</style>"""

pankgeorg avatar Oct 15 '24 13:10 pankgeorg

I would rather suggest to disable these "motivational" messages by default. They are not useful.

3f6a avatar Oct 22 '24 13:10 3f6a

Overall, the new error presentation feels much clearer, thanks !

But here is the story of my encounter with "Keep calm, you got this!": I was calm, as the errors were expected and easy to fix. But seeing the computer telling me how to behave ("keep calm"), and saying something I knew already ("you got this") did not cheer me up (which was the intent I suppose), but rather broke my concentration (where is it coming from, why on some errors only, ... ?)

And after some use I still find those "Motivational words for errors" at best distracting (not entertaining :wink:) (especially as they appear randomly, changing, and prominent).

By the way, I quickly searched for this issue last week, to no avail, so to help people searching for the message itself, here is the list of messages (found in frontend/components/ErrorMessage.js):

"Don't panic!",
"Keep calm, you got this!",
"You got this!",
"Silly computer!",
"Silly computer!",
"beep boop CRASH 🤖",
"computer bad, you GREAT!",
"Probably not your fault!",
"Try asking on Julia Discourse!",
"uhmmmmmm??!",
"Maybe time for a break? ☕️",
"Everything is going to be okay!",
"Computers are hard!",
"C'est la vie !",
"¯\\_(ツ)_/¯",
"Oh no! 🙀",
"this suckz 💣",
"Be patient :)"

Final note, about the "link to Julia Discourse": the few lines below explain why suddenly a discourse page appears sometimes. But normally when a click might link elsewhere, the link does (or should) appear in status bar. Here it is silent.

Tested with Pluto-0.20.3

ederag avatar Oct 29 '24 11:10 ederag

Yeah... I'm using Pluto in a professional context, and these are kind of embarrassing. I'm glad I'm still on v0.19.x at the moment...

BioTurboNick avatar Dec 16 '24 22:12 BioTurboNick

and these are kind of embarrassing

This is not our intent at all. I've been in the business, client facing world and I can relate with the feeling. We are investigating Pluto-themed approaches, I'll keep you posted.

pankgeorg avatar Dec 18 '24 16:12 pankgeorg

@pankgeorg Thank you. Could there be a setting that can turn these messages on or off ? Perhaps an argument that we can toggle in the call to initiate the Pluto server, Pluto.run(...).

3f6a avatar Dec 19 '24 08:12 3f6a

I would vastly prefer an ENV variable I can set in my startup.jl to disable these.

I frankly want to turn them off forever for both myself and customers I'm building for.

joshday avatar Mar 23 '25 10:03 joshday

Any updates on this? Recently did a presentation and these messages were neither helpful, nor professional:

Image

tamasgal avatar Apr 22 '25 12:04 tamasgal

Is there any positive feedback for this feature? @fonsp

Disabling this until/unless you find a better solution, if you are insistent on keeping it, would be vastly preferable.

BioTurboNick avatar Apr 22 '25 17:04 BioTurboNick

To be honest; I am not so happy how things are going with features/PRs. Maybe it's time for a fork.

tamasgal avatar Apr 22 '25 17:04 tamasgal

I am not so happy how things are going with features/PRs. Maybe it's time for a fork.

IMO factual feedback is welcome, but threats to fork are to be made with caution. Maybe it's time to remind of this story where a few people managed to repel the core maintainer.

ederag avatar Apr 22 '25 18:04 ederag

This issue is half a year old and open. Other issues and PRs with features requests/additions were opinionatedly closed by the main dev (there were several in the past). It's not a threat, it's how things develop of people disagree.

tamasgal avatar Apr 22 '25 18:04 tamasgal