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

pulibrary / tigerdata-app / 93d54be7-ae78-45e1-bbea-1e0d950db194
94%

Build:
DEFAULT BRANCH: main
Ran 05 Aug 2026 02:24PM UTC
Jobs 0
Files 0
Run time –
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

pending completion
93d54be7-ae78-45e1-bbea-1e0d950db194

push

circleci

web-flow
Attempting to resolve failing a11y test suites with DataTables/bundler integration updates (#2829)

Proposes updates to 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.
Source Files on build 93d54be7-ae78-45e1-bbea-1e0d950db194
Detailed source file information is not available for this build.
  • Back to Repo
  • CircleCI Build #93D54BE7...
  • 96aa0497 on github
  • Prev Build on main (#71D746E8...)
  • Next Build on main (#32C370F3...)
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