AyloSrd / reactplayground

reactplayground.vercel.app
19 stars 3 forks source link

Better hanling cases of broken url hash #45

Closed AyloSrd closed 1 year ago

AyloSrd commented 2 years ago

When the hash is broken, (e.g. https://reactplayground.vercel.app/#N4IglgdgJgpgHgOgFYGcQC5wFsAOB7AJwBcACAQRxxIDMC8sSByBAegp2RTkYB0IxchUgCUYAQwDGpWvSYFxU3v0HESwEhPliiMYXjykAvjToNGWqQFoo9FhIA2YGBCJK+EvBBSkPLsZBgCEgBeEhsJAFcsZyIEAHMYIgBRexholwAhAE8ASSgACnN9VwBKd09vEjoDEI0tHT0DfN8ifwhAsohq2PloQPy+EhJRSVjNcR0UtJiBiCGhkakEAGUiAjApAFk8WAAaQfmICPt7fbn5xbH6mCn0onz2TqHOkpBdkHZOOAxsfFVL3ZqEgRFAwVbaGAkYwyMwWVx8AR-UjeLKpKAmWSMFFoyweQTtFwoNwQXyVdi1fIlEIAPjUB1JpAA2h4Ii5AaCiABhPCsogAXVqILBrR0+QADJ0DvIiBECHNZvMSAAeDIRIhETwkTycxwSADWwWAlJpJA53) page doesn't load and throws this error:

Uncaught SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)

handle this type of errors, maybe with a try catch ?