-
-
Notifications
You must be signed in to change notification settings - Fork 282
Description
This issue addresses a series of critical UI/UX inconsistencies across several key user-facing pages, including Login, Signup, Start a Bug Bounty, Reminder Settings, and the Global Activity Feed. The problems ranged from unnecessary page scrolling and layout inconsistencies to broken mobile responsiveness, all of which contributed to a disjointed and unprofessional user experience.
The Problems
• Unnecessary Page Scrolling on Forms
Forms on multiple pages were not designed to fit within a single, non-scrollable viewport. This was caused by excessive vertical padding, large margins, and improper height constraints, forcing users to scroll on pages that should be static. This is poor UX as it makes simple forms feel cumbersome and appear poorly designed.
•A disruptive white space (a "phantom footer") appeared at the bottom of several pages, caused by a globally applied div with pb-[50px]. This broke the visual flow and made the layout feel incomplete. Furthermore, inconsistent horizontal scaling and a lack of mobile-specific padding caused content to stick to the screen edges on mobile devices.
•Double Scrollbars on Global Activity Feed
The /feed page exhibited a major UX anti-pattern where both the main page body and the internal feed container were scrollable. This resulted in two competing vertical scrollbars, creating a confusing and frustrating navigation experience that makes the page feel broken.
•Mobile Responsiveness: Chatbot Overflow
On mobile viewports, the chatbot UI was not properly constrained, causing it to overflow its container. This rendered the chatbot partially unusable, with text and buttons getting cut off.
Affected Pages:
All pages with the chatbot on mobile, especially noticeable on the auth pages.
Affected Pages:
/accounts/login/
/accounts/signup/
/start/
/reminder-settings/
Metadata
Metadata
Assignees
Type
Projects
Status





