Skip to content

Back-End HTML Bugfixes and Accessibility Improvements#6

Merged
MarcFraile merged 4 commits intostatgen-custom-changesfrom
statgen-accessibility-2026
Apr 16, 2026
Merged

Back-End HTML Bugfixes and Accessibility Improvements#6
MarcFraile merged 4 commits intostatgen-custom-changesfrom
statgen-accessibility-2026

Conversation

@MarcFraile
Copy link
Copy Markdown
Collaborator

During the separation of front-end and back-end, we deleted some HTML templates that seemed unused.

It turns out NextflowProcessRenderer uses them to include representational HTML as part of a larger informational JSON bundle when calling GET /api/v2/jobs/<job-id> (horrible design, but that's beside the point).

Without the templates, the untested template rendering methods were failing silently and returning an empty string, so nothing panicked, but no information was displayed in the front-end UI at all.

This PR re-adds the missing templates, adds NextflowProcessRendererTest with thorough testing to avoid similar situations in the future, and improves accessibility compliance in progressbar.html.

@MarcFraile MarcFraile merged commit e5525b3 into statgen-custom-changes Apr 16, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant