Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error "Application error" when clicking website menu -> "Account+" #2223

Closed
gobengo opened this issue Feb 23, 2023 · 4 comments · Fixed by #2240 or #2243
Closed

error "Application error" when clicking website menu -> "Account+" #2223

gobengo opened this issue Feb 23, 2023 · 4 comments · Fixed by #2240 or #2243
Assignees
Labels
kind/bug A bug in existing code (including security flaws) need/triage Needs initial labeling and prioritization topic/pricing

Comments

@gobengo
Copy link
Contributor

gobengo commented Feb 23, 2023

Discovered While Testing:

Reproduction Steps:

Screenshot 2023-02-23 at 3 05 07 PM

* click the squiggly menu icon in top right. You should see menu. * click "Account+"

Screenshot 2023-02-23 at 3 05 30 PM

Expected Behavior:

  • either
    • I am taken to an account page
    • or a nested menu opens there where I can click 'plans and pricing' (thats what I was trying to do)

Actual Behavior:

  • page replaces with grey background and shows error: "Application error: a client-side exception has occurred (see the browser console for more information) Screenshot 2023-02-23 at 3 07 46 PM
  • js console error:
TypeError: E.props.children.find is not a function
    NextJS 8
[framework-43334117dde06495.js:1:102078](https://web3.storage/_next/static/chunks/framework-43334117dde06495.js)
TypeError: E.props.children.find is not a function
    NextJS 8
[main-34ed3db7d29d70a5.js:1:8333](https://web3.storage/_next/static/chunks/main-34ed3db7d29d70a5.js)
A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred [main-34ed3db7d29d70a5.js:1:8350](https://web3.storage/_next/static/chunks/main-34ed3db7d29d70a5.js)
tab choices ready: 
Object {  }
[_app-7d5feb4bae862717.js:1:183170](https://web3.storage/_next/static/chunks/pages/_app-7d5feb4bae862717.js)
@gobengo gobengo added kind/bug A bug in existing code (including security flaws) need/triage Needs initial labeling and prioritization labels Feb 23, 2023
@e-schneid e-schneid linked a pull request Mar 8, 2023 that will close this issue
@e-schneid e-schneid self-assigned this Mar 9, 2023
@e-schneid
Copy link
Contributor

This has been fixed and released to production.

@gobengo
Copy link
Contributor Author

gobengo commented Mar 10, 2023

This has been fixed and released to production.

really? I just approved this PR, is it no longer needed? #2240

@e-schneid
Copy link
Contributor

e-schneid commented Mar 10, 2023

This has been fixed and released to production.

really? I just approved this PR, is it no longer needed? #2240

whoops! I replied on the wrong ticket. This one is still needed. Disregard the above comment.

e-schneid added a commit that referenced this issue Mar 10, 2023
* Also fixes an issue with nested anchor tags

Fixes #2223
@e-schneid
Copy link
Contributor

This has been validated in staging by clicking the collapsible sections in the mobile nav menu.

Regression was performed to ensure that we're still properly firing the "accordion_opened" event for Simple Analytics.

e-schneid pushed a commit that referenced this issue Mar 13, 2023
🤖 I have created a release *beep* *boop*
---


##
[2.35.3](website-v2.35.2...website-v2.35.3)
(2023-03-13)


### Bug Fixes

* clarify docs when status is pinning
([#2242](#2242))
([04ff58a](04ff58a))
* fix app failure when clicking 'Account +' on mobile
([#2240](#2240))
([34e64ea](34e64ea)),
closes [#2223](#2223)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug A bug in existing code (including security flaws) need/triage Needs initial labeling and prioritization topic/pricing
Projects
None yet
3 participants