allure-framework / allure-framework/allure3

[Awesome Report] Breadcrumb path items not clickable - navigation broken

Open
#501 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
401
Forks
58
Avg merge
2d 20h
Merged PRs (30d)
34

Description

## Bug: Breadcrumb Path Items Not Clickable

### Description
In Allure 3 Awesome Report, breadcrumb navigation items (showing test suite hierarchy) are rendered as plain text without click handlers. Users cannot navigate back through the test hierarchy by clicking on breadcrumb items.

### Expected Behavior
Clicking on breadcrumb path items (e.g., "com.example.tests > LoginPageTest > shouldLogin") should navigate to that level in the test hierarchy.

### Actual Behavior
Breadcrumb items are static text. Only the home icon (🏠) is clickable for navigation back to root.

### Investigation
Examining minified source code of Allure 3.1.0:
- Breadcrumb path items use `Cc` component (plain text)
- No `onClick` handlers attached
- Only home button has `onClick:()=>t4()` handler

### Steps to Reproduce
1. Open any Allure 3 Awesome Report
2. Navigate to a test case (not at root level)
3. Try to click on breadcrumb items to go back
4. Observe: items are not clickable, only home icon works

### Environment
- Allure version: 3.1.0
- Report type: Awesome Report
- Browser: Any

### Related Issues
- #56 - Navigation improvements
- #228 - Breadcrumb issues
- #306 - Test tree navigation

### Proposed Solution
Add click handlers to breadcrumb path items to enable navigation to any level in the hierarchy.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the minified Allure 3.1.0 source around the Cc breadcrumb component and the home button's t4 click handler. Trace how the test hierarchy path is represented, then verify that each breadcrumb level navigates to the corresponding hierarchy location while the home control still returns to the root.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.