codesandbox / codesandbox/codesandbox-client

Crashed just after signin with GitHub on iPad from safari

Open
#8,203 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
13.6k
Forks
2.4k
Avg merge
6d 19h
Merged PRs (30d)
2

Description

💥 Crash Report

What were you trying to accomplish when the crash occurred?

clicked on the upgrade link to $15 plan, was prompted to login, went through GitHub login flow with passkey, then when it finished I was taken to a “crashed” page.

Crash Details
Environment
Browser Version Operating System CodeSandbox Version
safari 17.1.1 OS X 10.15.7 d1bdb1eec

Route:
https://codesandbox.io/pro

Error Code:
276673fe7f0e4b7780e049e7b35a55bc

Error Message
TypeError: null is not an object (evaluating 'a.name')
ue@https://codesandbox.io/static/js/page-pro.87c1d4828.chunk.js:1:14433
us@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:1967594
xa@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:2012677
ml@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:1998281
hl@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:1998206
il@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:1995554
@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:1953995
@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:2028977
$o@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:1953941
Yo@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:1953876
el@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:1992343
enqueueSetState@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:1958657
@https://codesandbox.io/static/js/common.f414db27e.chunk.js:1:2252482
@https://codesandbox.io/static/js/default~app~embed.840a4deaa.chunk.js:610:130064

  in ue
  in ge
  in Unknown
  in t
  in t
  in div
  in elements__Content
  in Ie
  in withRouter(Ie)
  in div
  in elements__Container
  in Unknown
  in withRouter()
  in t
  in Unknown
  in Ie
  in c
  in t

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the /pro route and reproduce the GitHub passkey sign-in flow in Safari, using the reported error code and the page-pro.87c1d4828.chunk.js stack location as entry points. Trace the null value behind the reported a.name access and confirm that upgrading after authentication no longer reaches the crashed page.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
authentication, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.