# Defect Report — Writogram V2 Feedback QA

Run ID: qa-20260524-142134

## DEF-001 — Settings opens Account instead of Appearance

Severity: Medium
Category: Functional / UX
Requirement: REQ-005
Test Case: TC-007
Environment: Production web: https://writogram.winds-os.com/; Chrome desktop 1440x1000 and mobile 390x844 emulation
Evidence: screenshots/TC-007-settings-default-entry.png

### Description
The main Settings entry point opens Account/sign-in content instead of Appearance, so the requested default behavior is not met.

### Steps to Reproduce
1. Sign in to Writogram with a QA account.
2. Run TC-007 from test_cases.xlsx.
3. Compare the visible UI to the expected result.

### Expected
Settings opens Appearance by default; Edit Profile opens Profile settings.

### Actual
Settings root opened Account content.

### Recommendation
Route /settings and the Settings entry point to Appearance by default.

## DEF-002 — Direct Account settings page is blank; phone linking UI not visible

Severity: High
Category: Functional
Requirement: REQ-016
Test Case: TC-018
Environment: Production web: https://writogram.winds-os.com/; Chrome desktop 1440x1000 and mobile 390x844 emulation
Evidence: screenshots/TC-018-phone-linking-ui.png

### Description
Opening Account settings directly shows only the settings menu and an empty content area, so users cannot link a phone number from that entry point.

### Steps to Reproduce
1. Sign in to Writogram with a QA account.
2. Run TC-018 from test_cases.xlsx.
3. Compare the visible UI to the expected result.

### Expected
Account Settings shows phone number/OTP fields and Send OTP/Link phone actions.

### Actual
No phone/OTP content was visible.

### Recommendation
Render Account content reliably at /settings/account and include clear phone/OTP input and validation.

## DEF-003 — Mobile feed does not show reaction labels; feed stays loading

Severity: High
Category: Mobile / Functional
Requirement: REQ-024, REQ-023
Test Case: TC-023
Environment: Production web: https://writogram.winds-os.com/; Chrome desktop 1440x1000 and mobile 390x844 emulation
Evidence: screenshots/TC-023-mobile-reaction-labels.png

### Description
On mobile viewport the feed stayed in Loading trending posts state and did not show reaction labels. Users cannot access the tap-label solution required for mobile.

### Steps to Reproduce
1. Sign in to Writogram with a QA account.
2. Run TC-023 from test_cases.xlsx.
3. Compare the visible UI to the expected result.

### Expected
Mobile feed shows posts with visible Like, Hug, Insightful, and Relatable labels/actions.

### Actual
Only loading state was visible; no reaction labels appeared.

### Recommendation
Fix mobile feed loading and verify reaction labels are visible without hover.

## DEF-004 — Report/Block/Mute post controls not visible in tested feed state

Severity: High
Category: Safety / Moderation
Requirement: REQ-026, REQ-027
Test Case: TC-020
Environment: Production web: https://writogram.winds-os.com/; Chrome desktop 1440x1000 and mobile 390x844 emulation
Evidence: screenshots/TC-020-post-report-block-mute-menu.png

### Description
The tested feed state stayed loading and no post overflow menu with Report, Block, or Mute controls was visible.

### Steps to Reproduce
1. Sign in to Writogram with a QA account.
2. Run TC-020 from test_cases.xlsx.
3. Compare the visible UI to the expected result.

### Expected
A user can open a post menu and clearly see Report post, Block user, and Mute user.

### Actual
No visible post menu/actions in the tested state.

### Recommendation
Ensure feed loads and overflow menu exposes report/block/mute actions as visible user controls.

## DEF-005 — Reaction actions are icon-only and may not be understandable

Severity: Low
Category: UX / Visual
Requirement: REQ-023
Test Case: TC-002
Environment: Production web: https://writogram.winds-os.com/; Chrome desktop 1440x1000 and mobile 390x844 emulation
Evidence: screenshots/TC-002-home-feed-reactions-comments.png

### Description
Desktop reaction buttons use icons without persistent text labels, so Like/Hug/Insightful/Relatable meanings are not obvious to a non-technical user.

### Steps to Reproduce
1. Sign in to Writogram with a QA account.
2. Run TC-002 from test_cases.xlsx.
3. Compare the visible UI to the expected result.

### Expected
Reaction actions use proper icons/labels that clearly communicate Like, Hug, Insightful, and Relatable.

### Actual
Icons are visible, but text labels are not visible in the feed.

### Recommendation
Add visible labels or tooltips/accessible names with a discoverable desktop interaction; keep mobile labels persistent.
