Skip to content

[500 MRG] Test and fix login/logout modal responsive behavior #13

@TUPM96

Description

@TUPM96

Reward

500 MRG

Type

Frontend QA / bug-fix bounty

Target

MergeOS login and logout modal/session flow across the public frontend.

Goal

Test the login modal, social login entry points, logged-in account state, and logout flow across common platforms and responsive viewport sizes. Fix any UI, navigation, or session-state bugs found during testing.

Scope

  • Open and close the login modal from all visible entry points.
  • Test Google login button UI, GitHub login button UI, loading states, error states, and cancel/back behavior where possible.
  • Test logout from the signed-in/account state.
  • Verify the modal does not break layout, overflow, clip text, or cover required controls.
  • Verify the page remains usable after login, logout, failed login, modal close, and viewport resize.
  • Check desktop, tablet, and mobile responsive behavior.
  • Fix regressions found in the auth modal/session UI if they are in scope.

Platforms and viewports to cover

  • Desktop Chrome or Chromium around 1440px and 1366px widths.
  • Tablet width around 768px.
  • Mobile widths around 430px, 390px, and 360px.
  • At least one Safari/WebKit or Firefox check if available.

Acceptance criteria

  • Login modal opens and closes reliably without broken page state.
  • Login buttons use the correct brand/logo presentation and remain tappable on mobile.
  • Logout clears the visible signed-in state and returns the UI to guest state.
  • No horizontal overflow, clipped text, overlapping controls, or unreachable buttons on target widths.
  • Keyboard focus, Escape/close behavior, and touch targets are sane.
  • Any discovered frontend auth/modal bugs are fixed in the PR.
  • PR includes test notes and visual evidence.

Evidence required

A PR must include:

  • Screenshots or short video/GIF of login modal on desktop and mobile.
  • Screenshot or note proving logout behavior.
  • List of viewport/platform checks completed.
  • Commands run, such as frontend tests/build.
  • Clear summary of any fixes made.

Metadata

Metadata

Assignees

No one assigned

    Labels

    authAuthentication, login, logout, and account session flows.bountyEligible work for the MergeOS bounty programbounty: bugBug-fix bounty work.bugSomething isn't workingevidence: missingPR needs screenshot, GIF, video, or other visual evidence.frontendFrontend UI and interaction work.qaQuality assurance, regression testing, and verification work.responsiveResponsive layout and viewport QA.reward:500-mrgBounty reward is 500 MRG tokens.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions