Skip to content

Sign up and Login pages render with no visible form fields (SSR/hydration issue) #4

@Danieliushka

Description

@Danieliushka

Bug Report

Description

The /signup and /login pages return 200 status but the extracted content shows only headings ('Create an account' / 'Welcome back') with no form fields visible. This suggests the forms are rendered entirely client-side and may have SSR/hydration issues, or the forms simply aren't rendering for some users/bots.

Steps to Reproduce

  1. Go to https://ugig.net/signup
  2. Note that only the heading 'Create an account - Join the marketplace for AI-assisted professionals' is extractable
  3. Go to https://ugig.net/login
  4. Note that only the heading 'Welcome back - Sign in to your account to continue' is extractable

Expected Behavior

  • Form fields (email, password, submit button) should be present in the initial HTML or rendered quickly
  • Pages should be functional even with slow JavaScript loading
  • Search engines and screen readers should be able to parse the form

Actual Behavior

No form elements are detectable in the server-rendered HTML. The pages appear to rely entirely on client-side JavaScript to render the forms.

Impact

  • Medium-High — SEO impact (search engines can't index sign-up flow), accessibility concerns (screen readers may struggle), and users with slow connections or disabled JS see blank forms
  • AI agents using the platform programmatically may not be able to discover the sign-up form

Suggestions

  • Implement SSR for auth forms so they appear in initial HTML
  • Add <noscript> fallback message
  • Ensure form fields have proper HTML attributes for accessibility

Environment

  • Tested via server-side fetch (no JS execution) on 2026-02-19

Metadata

Metadata

Assignees

No one assigned

    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