Report: charts ignore the dark theme

Open
#166 3 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@sunilaimlrymec-code is already working on this.

Since Oct 19, 2026.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
73/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
chart.js, html, java
Domain
frontend

Research direction

Read src/main/resources/report-template.html for the chart markup, CSS variables, and Chart.js configuration; check src/main/java/com/seleniumboot/reporting/HtmlReportGenerator.java for the template placeholders. Build with mvn clean verify and open target/selenium-boot-report.html to check that the donut, percentile, and trend charts are legible in both themes and update when the toggle is used. Comment on the issue before starting, as requested.

Written by the indexing model from the issue text.

Description

bug good first issue reporting

The donut chart hardcodes borderColor: '#fff' and the Chart.js text/grid colours are fixed, so in Dark Mode the charts may not match the theme. Please check the dark theme and make the chart colours follow the theme toggle (CSS variables are already used for the page).

Done when: donut, percentile and trend charts are legible in both themes and update when the toggle is used.

Relevant code: src/main/resources/report-template.html (markup, CSS, Chart.js) and src/main/java/com/seleniumboot/reporting/HtmlReportGenerator.java (fills the {{...}} placeholders). Build with mvn clean verify, then open target/selenium-boot-report.html. Comment here before starting so we don't double up.

Dominant language
Java
Stars
12
Forks
6
Avg merge
10h
Merged PRs (30d)
76

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from seleniumboot/selenium-boot

All issues in seleniumboot/selenium-boot

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.