Skip to content

UX: MISSING requirement chips show no reason (need explanatory tooltip/legend) #11

Description

@vivganes

Severity: High (umbrella UX fix)
Source: PR #5 review.

Problem
The report renders e2e(checkout) OK / e2e(checkout) MISSING chips. A requirement can be MISSING for several different reasons, but the UI shows the identical red chip for all of them, with no "why". This is the worst kind of UX problem — the user doesn't know they misconfigured something.

Expected
Every MISSING chip should carry a human-readable reason so the user can self-diagnose. Add a tooltip/reason such as:

  • 0 results under module "checkout" (config modules: parsers, linker, …)
  • results exist under module "payments", not "checkout"
  • results exist but are unscoped ("")

Fix

Related: #1 (case), #2 (module validation), #3 (missing config key), #4 (coverage vs requirement), #5 (unscoped).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions