+ 69
[BUG] [SUGGESTION] Stop using alert()
Code Playground bug: I can't go back from a running web code if alert, prompt or confirm popup is on. I have to restart the app to quit the running code. Suggestion for users: Stop making codes with more than 2 consecutive alert, prompt or confirm functions. Suggestion for SL: Please, make the "back" button clickable at any time. It would help to avoid these dialogs. If somebody suffers from this like I do, please describe your feelings below. Here are some BAD code examples: https://code.sololearn.com/WJHxe3e3Jklt/#html https://code.sololearn.com/WTz1l0Ax4PPw/#html
9 Answers
+ 31
I won't judge the codes you posted because i'm lazy to check them out and because i do not want discourage the authors of those codes, but there are pros and cons.
The "alert()" kills the user experience, codes w/h many alerts are boring regardless the quality of the code, there are thousands of less intrusive ways to let the user see your message.
On the other side, the "alert()" is the easiest way for beginners to communicate w/h us, they are just starting w/h programming, they don't know almost nothing about UX, accessibility and all of this stuff.
So, my advice is:
If you are not a beginner, please avoid too many "alert()" in your code, otherwise do not be afraid to use them if needed, we appreciate you as a SoloLearner.
+ 21
CipherFox fixed. Don't worry.
+ 14
It is extremely annoying if a code has infinite alertsđ
+ 10
If you time the click on the back button right, you can exit back to the code section, where the alerts will stop. But it is definitely annoying. :)
+ 10
a suggestion: use console.log() instead of alert()
console.log placed on bottom of output and you can hiding it by scrolling it to bottom(if you are on SL's app) and it isn't annoying if you are on SL's website
if you want make a quiz, like @Jax's Javascript quiz, use input and button. it will be better
+ 9
I had also encountered the alert loop.. the alert itself become a challenge to breakout and if couldn't, then the harsh way is to just quit the app process..
Due to such instances, i get lazy to view the web codes.. unless the code is well documented..
+ 3
I wouldn't blame those coders.they are beginners and the "alert()" function is their easiest way to interact with the user.The problem/fault is with sololearn prioritising the alert such that when it's on display,nothing else functions.When an alert,prompt or confirm is on display the back button should still function.
my thoughts
+ 3
I do dislike the alert, I cannot exit whenever I want to, and when I am testing and something goes wrong with alert, I cannot save my work since I cannot exit to do so.
If there was a way to keep the alert consecutive, but another way to be able to exit even with the alerts still active.
0
und