• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pulibrary / tigerdata-app / 1455429a-28ff-4078-8668-55103f1ccca4
94%
main: 94%

Build:
Build:
LAST BUILD BRANCH: td-prod_rebuild_runbook
DEFAULT BRANCH: main
Ran 05 Aug 2026 02:01PM UTC
Jobs 1
Files 121
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Aug 2026 01:55PM UTC coverage: 93.556%. First build
1455429a-28ff-4078-8668-55103f1ccca4

Pull #2829

circleci

jrgriffiniii
Fix dashboard table accessibility, HTML structure, and DataTables bundler integration

This commit resolves dashboard table HTML violations and fixes DataTables initialization failures caused by Vite/ESM bundler transformations, ensuring robust accessibility (a11y) compliance and stable test coverage.

Key Changes:
- Resolve HTML/accessibility compliance issues in dashboard project and request listings:
  - Add explicit scope='col' attributes to all table headers (<th>).
  - Fix a broken HTML tag syntax error where the 'type' header used an opening <th> but closed with </td>.
  - Remove the invalid role='rowheader' attribute from the table header row (<tr>).
- Fix DataTables plugin loading in Vite/ESM environments (app/javascript/entrypoints/pulDataTables.js):
  - Import jquery and datatablesFactory, programmatically registering DataTables on the module's jQuery instance to circumvent UMD/ESM binding issues.
  - Implement length and isDataTable checks to avoid re-initialization errors and allow graceful no-ops.
  - Set DataTables translation format to: info: '_START_ - _END_ out of _TOTAL_ shown'.
- Introduce a comprehensive Vitest unit test suite (app/javascript/tests/pulDataTables.test.js) to verify DataTables registration, pagination boundaries, info strings, and empty state handling.
- Explicitly target global window functions (window.setupTable, window.dashStyle, etc.) in dashboard index.html.erb.
- Update spec/system/dashboard_spec.rb to assert on the new info text format using scoped CSS selectors with a regex match.
Pull Request #2829: Attempting to resolve failing a11y test suites with DataTables/bundler integration updates

0 of 314 branches covered (0.0%)

3310 of 3538 relevant lines covered (93.56%)

618.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1455429a-28ff-4078-8668-55103f1ccca4.1 05 Aug 2026 02:01PM UTC 121
93.56
Source Files on build 1455429a-28ff-4078-8668-55103f1ccca4
  • Tree
  • List 121
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #1455429A...
  • Pull Request #2829
  • PR Base - main (#71D746E8...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc