Accessing test runs in Playwright workspace shows an error.

Hiroshi Tashiro 110 Reputation points Microsoft Employee
2026-04-13T16:19:29.44+00:00

I have Playwright workspace configured and running px playwright test --config=playwright.service.config.ts shows items under 'Test runs' in Playwright workspace below.

User's image

However, when I click an item, it shows an error message. Do you know how to fix this issue?

User's image Error in text:

{ "shellProps": { "sessionId": "577ea65110b0406aa32ac072b0b59927", "extName": "Microsoft_Azure_CloudNativeTesting", "contentName": "TestReport.ReactView", "resourceId": "/subscriptions/72602e02-a976-4d8e-b1dd-f603a26c9739/resourceGroups/PlaywrightWorkspace-rg/providers/Microsoft.LoadTestService/playwrightWorkspaces/PlaywrightWorkspaceName" }, "error": { "message": { "htmlTemplate": "Failed to fetch User Delegation Key. {"message":"Failed to fetch","stack":"TypeError: Failed to fetch\n at https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:24060\\n at https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:24279\\n at ct (https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:7025)\n at https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:10828\\n at Array.forEach (<anonymous>)\n at https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:10817\\n at Object.ct (https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:7025)\n at x (https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:59:1990)\n at y (https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:59:1821)","isError":true} For troubleshooting guidance, visit <a href="https://aka.ms/pww-reporting-tsg" target="_blank" rel="noopener noreferrer">troubleshooting guide</a>." }, "details": { "htmlTemplate": "Failed to fetch User Delegation Key. {"message":"Failed to fetch","stack":"TypeError: Failed to fetch\n at https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:24060\\n at https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:24279\\n at ct (https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:7025)\n at https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:10828\\n at Array.forEach (<anonymous>)\n at https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:10817\\n at Object.ct (https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:258:7025)\n at x (https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:59:1990)\n at y (https://ms.portal.azure.com/Content/Dynamic/pLYlZDpHuATg.js:59:1821)","isError":true} For troubleshooting guidance, visit <a href="https://aka.ms/pww-reporting-tsg" target="_blank" rel="noopener noreferrer">troubleshooting guide</a>." }, "code": null }}

Azure Load Testing
Azure Load Testing

An Azure service that enables developers and testers to generate insights on how to improve the performance, scalability, and capacity usage of their application

0 comments No comments

Answer accepted by question author
Alex Burlachenko 25,285 Reputation points MVP Volunteer Moderator
2026-04-14T07:22:33.7633333+00:00

Hi Hiroshi Tashiro,

grant yourself Storage Blob Data Reader or Contributor on the storage account used by the Playwright workspace, then check networking if the storage account has firewall or private endpoint enabled, temporarily enable Allow Azure services or allow your IP, next open the portal in incognito or a different browser and sign in again (portal cache breaks this more often than people admit), if it still fails open dev tools and confirm there are no 401 or 403 errors against the blob endpoint, if you see them it is still an access issue, also check there are no policies or conditional access rules blocking AAD tokens for storage, as a quick workaround try accessing the report via CLI or SDK instead of the portal, if that works then it is a portal issue and you will need to raise an Azure support ticket :)

short ver. RBAC > Network > Browser > DevTools > Support

rgds,

Alex

Was this answer helpful?

0 comments No comments

0 additional answers

Sort by: Oldest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.