Replace the tests table in AB comparison by the same table used in tree details
Open
@alanpeixinho is already working on this.
Since Sep 16, 2026.
- Dominant language
- Python
- Stars
- 9
- Forks
- 31
- Avg merge
- 3d 19h
- Merged PRs (30d)
- 16
Description
Description
The A/B Comparison page currently uses a different table implementation to display test results than the one used in the Tree Details page.
We should replace the tests table in the A/B Comparison view with the same table/component used in Tree Details.
The Tree Details table already provides a better experience for navigating test results, including:
- Grouping tests by path, making related test results easier to identify and navigate.
- Truncating long paths from the beginning rather than the end, preserving the most relevant part of the path (usually the test name) when space is limited.
Reusing this table would bring these improvements to A/B Comparison while also keeping the test results experience consistent across the dashboard and reducing duplicated implementations.
Expected behavior
- Reuse the Tree Details tests table/component in the A/B Comparison page.
- Support grouping test results by path as available in Tree Details.
- Use the same path truncation behavior as Tree Details.
- Preserve A/B Comparison-specific data, columns, and filtering behavior.
- Keep the table behavior and presentation consistent between Tree Details and A/B Comparison.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.