-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
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
- Go to https://ugig.net/signup
- Note that only the heading 'Create an account - Join the marketplace for AI-assisted professionals' is extractable
- Go to https://ugig.net/login
- 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels