All Docs
FeaturesSidekickUpdated March 11, 2026

Known Issue: Sign-Up Page Redirects to Sign-In (v1.0.41)

Known Issue: Sign-Up Page Redirects to Sign-In

Affects: v1.0.41
Status: Identified — fix pending
Severity: Medium — external links and query parameters are broken

What Is Happening

The sign-up route (/sign-up) currently contains no registration UI. Instead, src/app/sign-up/[[...sign-up]]/page.tsx immediately redirects every visitor to /sign-in without displaying a message or providing any user feedback.

This means:

  • Anyone who clicks a "Sign up" link in a marketing email, advertisement, or partner referral page lands on the sign-in screen with no explanation.
  • Any query parameters attached to the original URL — including ?callbackUrl, campaign tracking parameters, and referral codes — are silently discarded by the redirect.

Who Is Affected

  • New users following sign-up links from external sources.
  • Marketing and growth teams whose campaign attribution relies on query parameters surviving the landing page.
  • Integrations and partner systems that append a callbackUrl to the sign-up link to return users to a specific destination after authentication.

Workarounds

While the fix is being implemented, the following workarounds are recommended:

For users

Navigate directly to /sign-in to access the authentication page. Sign-in and account creation are currently served from the same page.

For teams managing external links

Update all /sign-up URLs in emails, ads, and partner sites to point to /sign-in instead. If you need to preserve a callbackUrl, append it directly to the sign-in URL:

https://your-sidekick-domain.com/sign-in?callbackUrl=%2Fdashboard

Planned Fix

The engineering team is evaluating two approaches:

Option A — Implement a dedicated sign-up page

Build out the /sign-up route with a full registration UI that mirrors the sign-in page style, using OAuth buttons labeled "Create account".

Option B — Redirect with query parameter preservation

If sign-up is intentionally unified with sign-in, update the redirect to forward all query parameters so that callbackUrl and referral data are not lost:

// src/app/sign-up/[[...sign-up]]/page.tsx
redirect(`/sign-in?${searchParams.toString()}`);

Option A is the recommended long-term approach as it provides a clear onboarding experience for new users.

Summary of Impact

ScenarioCurrent BehaviourExpected Behaviour
User visits /sign-upSilently redirected to /sign-inShown a sign-up / create account form
User visits /sign-up?callbackUrl=/dashboardRedirected to /sign-in, callbackUrl lostRedirected with callbackUrl preserved
User visits /sign-up?ref=partner42Referral parameter droppedReferral parameter forwarded
Marketing email links to /sign-upLands on sign-in page, no contextLands on sign-up page or contextual sign-in

This issue was identified in v1.0.41. This page will be updated when a fix is released.