Skip to content

Remix 1.8 seems to break ClerkApp or ClerkCatchBoundary #594

Closed
@gsong

Description

@gsong

Package + Version

  • @clerk/remix: 1.4.1

Description

We have three Remix apps that use the same Clerk app for authentication. All three apps are hosted on the same domain:

  • app1.domain
  • app2.domain
  • app3.domain

We've been developing and deploying just fine until we upgraded to the latest Remix 1.8.1, which has routing changes and changes to how throw responses are handled by CatchBoundary, which is why I suspect the issue is either in ClerkApp or ClerkCatchBoundary.

Right now we just get a 401 and then nothing. The interstitial never loads (which is what's responsible for loading clerk_browser.js if I'm understanding things correctly).

Instead of data.clerkState.__internal_clerk_state, I get a message 🔒 Clerk: This state shouldn't be possible. Please reach out to support@clerk.dev so we can help...

https://github.com/remix-run/remix/releases/tag/remix%401.8.0

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions