diff --git a/apps/web/src/app/workspaces/components/active-capability-requests/active-capability-requests.component.html b/apps/web/src/app/workspaces/components/active-capability-requests/active-capability-requests.component.html
index 4810bc05d5abdd554dc5e63b8720d2c49bf4b9c8..8203ad3bd499b616960d2be14d3c429f57a1f17b 100644
--- a/apps/web/src/app/workspaces/components/active-capability-requests/active-capability-requests.component.html
+++ b/apps/web/src/app/workspaces/components/active-capability-requests/active-capability-requests.component.html
@@ -135,14 +135,15 @@
   <tbody>
     <tr *ngFor="let request of (sortedActiveRequests$ | async) | slice:pageStart:pageStop; trackBy: trackActiveRequests">
       <td>
-        <button
+        <a
+          routerLink="/workspaces/request-status/{{ request.id }}"
           type="button"
           class="btn btn-light"
           (click)="capabilityRequestService.redirectToRequestStatusPage(request.id, false)"
         >
           <strong class="pr-2">{{ request.id }}</strong>
           <app-status-badge [capabilityRequest]="request"></app-status-badge>
-        </button>
+        </a>
       </td>
       <td>{{ getExecutionStatusName(request) }}</td>
       <td>{{ getMetadata(request).sdm_id }}</td>