Files
ComfyUI_frontend/apps
Glary-Bot bb0d33446b drive program-details e2e from a shared row source
Mirrors the affiliateFaqs pattern: the program-details row list moves
into a sibling programDetails.ts module, ProgramDetailsSection.vue
imports it instead of inlining the array, and the Playwright spec
imports the same array to derive

- the table-row count (rows + 1 header) instead of hardcoded 7
- the first row's label/value text via t(), instead of hardcoded
  'Commission rate' / '30% recurring'

so adding or renaming a program-details row only needs a change in one
place.
2026-05-06 02:32:39 +00:00
..