web: UX review small fixes (issue form, mute, rail list, discussion heading) #271

closed cmc opened this on 2026-09-28 03:18 UTC · ux web

Discussion

cmc 2026-09-28 03:18 UTC

Smaller web findings from the UX review.

  • New-issue form (issuenew.html) takes title, body and labels but no milestone or assignee. Add both; the issue page already dispatches the commands.
  • The web cannot mute a repository (Parity: mute web no). Once the watch toggle dispatches repo watch/repo mute (#261), add a "Muted" option.
  • The rail and its phone "More" menu are two hand-synced lists (layout.html:18). Render both from one list.
  • mr.html/issue.html have no heading before the comment thread; screen-reader users skimming by heading go from the aside groups straight into comments. Add a "Discussion" heading.
  • The build page's "Live" note should say the page updates by itself.

referenced in commit 4e0958a163 by cmc: plans: open issues from the architecture and UX reviews

2026-09-28 05:43 UTC

referenced in commit 145dec111d by cmc: e2e: the build page's live note reads 'This page updates itself'

2026-09-28 23:04 UTC

closed by cmc in commit bf4c721a48: web: rail and phone More menu render New repository/Settings/Admin/Log out from one list

2026-09-28 23:04 UTC

referenced in commit 4989dbf889 by cmc: web: build page's Live note says the page updates itself

2026-09-28 23:04 UTC

referenced in commit 508463cf79 by cmc: web: Discussion heading before the comment thread on issue and MR pages

2026-09-28 23:04 UTC

referenced in commit c0b5c739d1 by cmc: web: watch button names all three states, muted included

2026-09-28 23:04 UTC

referenced in commit f7a4bb91fd by cmc: web: new-issue form takes milestone and assignee, one dispatch

2026-09-28 23:04 UTC

referenced in commit 7c015c39b3 by cmc: web, store: final-review wording, header and range-diff fixes

2026-09-28 23:23 UTC

referenced in commit d906ddff2e by cmc: web: new-issue form keeps milestone/assignee and a refused create

2026-09-28 23:23 UTC

referenced in commit 1a8bd7a061 by cmc: e2e: match current build-follow and account-token page text

2026-09-28 23:23 UTC