Fix clipped comment report dialogs #960

Merged
jimmyb merged 1 commit from codex/issue-940-comment-report-modal into master 2026-10-05 13:43:38 -05:00
Member

Replace clipped comment-report popovers with responsive modals on profile and game comments.

Native top-layer dialogs escape card overflow, keep the backdrop behind the form, and constrain the panel to the viewport with vertical scrolling on short screens. Each dialog has a unique target, an accessible title, Close and Cancel controls, and focus restoration. Existing report fields, validation, submission endpoints, guest controls, and the profile-bio form are preserved.

Verification: 49 focused content-flag/profile/game tests (399 assertions), Pint, PHPStan, Vite build, and all 12 Playwright tests passed. Browser coverage uses rendered Blade with built assets at 320px, 375px, desktop, and short landscape sizes in light/dark themes; it verifies selection, scrolling, dismissal, focus return, and POST data.

Fixes #940

Replace clipped comment-report popovers with responsive modals on profile and game comments. Native top-layer dialogs escape card overflow, keep the backdrop behind the form, and constrain the panel to the viewport with vertical scrolling on short screens. Each dialog has a unique target, an accessible title, Close and Cancel controls, and focus restoration. Existing report fields, validation, submission endpoints, guest controls, and the profile-bio form are preserved. Verification: 49 focused content-flag/profile/game tests (399 assertions), Pint, PHPStan, Vite build, and all 12 Playwright tests passed. Browser coverage uses rendered Blade with built assets at 320px, 375px, desktop, and short landscape sizes in light/dark themes; it verifies selection, scrolling, dismissal, focus return, and POST data. Fixes #940
Fix clipped comment report dialogs
All checks were successful
linter / quality (pull_request) Successful in 9m46s
tests / ci (pull_request) Successful in 17m53s
d51fd9ba03
jimmyb merged commit c5c6f86399 into master 2026-10-05 13:43:38 -05:00
jimmyb deleted branch codex/issue-940-comment-report-modal 2026-10-05 13:43:39 -05:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MyVideoGameList/myvideogamelist.com!960
No description provided.