Repository navigation
[stable35] fix(tags): broken tag deletion on user delete #8143
Triggered via pull request
September 6, 2026 18:00
Status
Failure
Total duration
28m 17s
Artifacts
–
playwright.yml
on: pull_request
Annotations
22 errors and 10 notices
|
Playwright tests 2 / 8
Process completed with exit code 1.
|
|
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items:
tests/playwright/e2e/core/header-access-levels.spec.ts#L31
5) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/
Call log:
- navigating to "http://localhost:8042/", waiting until "load"
29 |
30 | userTest('cannot see admin-level items', async ({ page }) => {
> 31 | await page.goto('/')
| ^
32 | const accountMenu = new AccountMenuPage(page)
33 | await accountMenu.open()
34 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:31:14
|
|
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items:
tests/playwright/e2e/core/header-access-levels.spec.ts#L31
5) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/
Call log:
- navigating to "http://localhost:8042/", waiting until "load"
29 |
30 | userTest('cannot see admin-level items', async ({ page }) => {
> 31 | await page.goto('/')
| ^
32 | const accountMenu = new AccountMenuPage(page)
33 | await accountMenu.open()
34 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:31:14
|
|
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items:
tests/playwright/e2e/core/header-access-levels.spec.ts#L14
4) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/
Call log:
- navigating to "http://localhost:8042/", waiting until "load"
12 | userTest.describe('Header: Settings menu – regular user', () => {
13 | userTest('can see the basic items', async ({ page }) => {
> 14 | await page.goto('/')
| ^
15 | const accountMenu = new AccountMenuPage(page)
16 | await accountMenu.open()
17 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:14:14
|
|
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items:
tests/playwright/e2e/core/header-access-levels.spec.ts#L14
4) [default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/
Call log:
- navigating to "http://localhost:8042/", waiting until "load"
12 | userTest.describe('Header: Settings menu – regular user', () => {
13 | userTest('can see the basic items', async ({ page }) => {
> 14 | await page.goto('/')
| ^
15 | const accountMenu = new AccountMenuPage(page)
16 | await accountMenu.open()
17 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:14:14
|
|
[default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login:
tests/playwright/e2e/core/404-error.spec.ts#L11
3) [default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/doesnotexist
Call log:
- navigating to "http://localhost:8042/doesnotexist", waiting until "load"
9 | test('renders 404 page with a link back to login', async ({ page }) => {
10 | // No authentication — the 404 page is shown to unauthenticated visitors.
> 11 | await page.goto('/doesnotexist')
| ^
12 |
13 | await expect(page.getByRole('heading', { name: /Page not found/ })).toBeVisible()
14 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/404-error.spec.ts:11:14
|
|
[default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login:
tests/playwright/e2e/core/404-error.spec.ts#L11
3) [default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/doesnotexist
Call log:
- navigating to "http://localhost:8042/doesnotexist", waiting until "load"
9 | test('renders 404 page with a link back to login', async ({ page }) => {
10 | // No authentication — the 404 page is shown to unauthenticated visitors.
> 11 | await page.goto('/doesnotexist')
| ^
12 |
13 | await expect(page.getByRole('heading', { name: /Page not found/ })).toBeVisible()
14 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/404-error.spec.ts:11:14
|
|
[admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard:
tests/playwright/e2e/theming/admin-settings-default-app.spec.ts#L20
2) [admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/
Call log:
- navigating to "http://localhost:8042/index.php/", waiting until "load"
18 | await runOcc(['config:system:set', 'defaultapp', '--value', 'dashboard'])
19 | await adminThemingPage.reset()
> 20 | await page.goto('')
| ^
21 | })
22 |
23 | test.afterAll(async () => {
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:20:14
|
|
[admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard:
tests/playwright/e2e/theming/admin-settings-default-app.spec.ts#L20
2) [admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/
Call log:
- navigating to "http://localhost:8042/index.php/", waiting until "load"
18 | await runOcc(['config:system:set', 'defaultapp', '--value', 'dashboard'])
19 | await adminThemingPage.reset()
> 20 | await page.goto('')
| ^
21 | })
22 |
23 | test.afterAll(async () => {
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:20:14
|
|
[admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it:
tests/playwright/support/sections/AdminThemingPage.ts#L12
1) [admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/settings/admin/theming
Call log:
- navigating to "http://localhost:8042/index.php/settings/admin/theming", waiting until "load"
at ../support/sections/AdminThemingPage.ts:12
10 |
11 | async open() {
> 12 | await this.page.goto('settings/admin/theming')
| ^
13 | await this.page.getByText('Navigation bar settings').waitFor({ state: 'visible' })
14 | }
15 |
at AdminThemingPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/AdminThemingPage.ts:12:19)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:12:25
|
|
[admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it:
tests/playwright/support/sections/AdminThemingPage.ts#L12
1) [admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/settings/admin/theming
Call log:
- navigating to "http://localhost:8042/index.php/settings/admin/theming", waiting until "load"
at ../support/sections/AdminThemingPage.ts:12
10 |
11 | async open() {
> 12 | await this.page.goto('settings/admin/theming')
| ^
13 | await this.page.getByText('Navigation bar settings').waitFor({ state: 'visible' })
14 | }
15 |
at AdminThemingPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/AdminThemingPage.ts:12:19)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:12:25
|
|
playwright-test-summary
Process completed with exit code 1.
|
|
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items:
tests/playwright/e2e/core/header-access-levels.spec.ts#L31
5) [default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/
Call log:
- navigating to "http://localhost:8042/", waiting until "load"
29 |
30 | userTest('cannot see admin-level items', async ({ page }) => {
> 31 | await page.goto('/')
| ^
32 | const accountMenu = new AccountMenuPage(page)
33 | await accountMenu.open()
34 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:31:14
|
|
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items:
tests/playwright/e2e/core/header-access-levels.spec.ts#L31
5) [default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/
Call log:
- navigating to "http://localhost:8042/", waiting until "load"
29 |
30 | userTest('cannot see admin-level items', async ({ page }) => {
> 31 | await page.goto('/')
| ^
32 | const accountMenu = new AccountMenuPage(page)
33 | await accountMenu.open()
34 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:31:14
|
|
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items:
tests/playwright/e2e/core/header-access-levels.spec.ts#L14
4) [default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/
Call log:
- navigating to "http://localhost:8042/", waiting until "load"
12 | userTest.describe('Header: Settings menu – regular user', () => {
13 | userTest('can see the basic items', async ({ page }) => {
> 14 | await page.goto('/')
| ^
15 | const accountMenu = new AccountMenuPage(page)
16 | await accountMenu.open()
17 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:14:14
|
|
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items:
tests/playwright/e2e/core/header-access-levels.spec.ts#L14
4) [default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/
Call log:
- navigating to "http://localhost:8042/", waiting until "load"
12 | userTest.describe('Header: Settings menu – regular user', () => {
13 | userTest('can see the basic items', async ({ page }) => {
> 14 | await page.goto('/')
| ^
15 | const accountMenu = new AccountMenuPage(page)
16 | await accountMenu.open()
17 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/header-access-levels.spec.ts:14:14
|
|
[default] › tests/playwright/tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login:
tests/playwright/e2e/core/404-error.spec.ts#L11
3) [default] › tests/playwright/tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/doesnotexist
Call log:
- navigating to "http://localhost:8042/doesnotexist", waiting until "load"
9 | test('renders 404 page with a link back to login', async ({ page }) => {
10 | // No authentication — the 404 page is shown to unauthenticated visitors.
> 11 | await page.goto('/doesnotexist')
| ^
12 |
13 | await expect(page.getByRole('heading', { name: /Page not found/ })).toBeVisible()
14 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/404-error.spec.ts:11:14
|
|
[default] › tests/playwright/tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login:
tests/playwright/e2e/core/404-error.spec.ts#L11
3) [default] › tests/playwright/tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/doesnotexist
Call log:
- navigating to "http://localhost:8042/doesnotexist", waiting until "load"
9 | test('renders 404 page with a link back to login', async ({ page }) => {
10 | // No authentication — the 404 page is shown to unauthenticated visitors.
> 11 | await page.goto('/doesnotexist')
| ^
12 |
13 | await expect(page.getByRole('heading', { name: /Page not found/ })).toBeVisible()
14 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/404-error.spec.ts:11:14
|
|
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard:
tests/playwright/e2e/theming/admin-settings-default-app.spec.ts#L20
2) [admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/
Call log:
- navigating to "http://localhost:8042/index.php/", waiting until "load"
18 | await runOcc(['config:system:set', 'defaultapp', '--value', 'dashboard'])
19 | await adminThemingPage.reset()
> 20 | await page.goto('')
| ^
21 | })
22 |
23 | test.afterAll(async () => {
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:20:14
|
|
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard:
tests/playwright/e2e/theming/admin-settings-default-app.spec.ts#L20
2) [admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/
Call log:
- navigating to "http://localhost:8042/index.php/", waiting until "load"
18 | await runOcc(['config:system:set', 'defaultapp', '--value', 'dashboard'])
19 | await adminThemingPage.reset()
> 20 | await page.goto('')
| ^
21 | })
22 |
23 | test.afterAll(async () => {
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:20:14
|
|
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it:
tests/playwright/support/sections/AdminThemingPage.ts#L12
1) [admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/settings/admin/theming
Call log:
- navigating to "http://localhost:8042/index.php/settings/admin/theming", waiting until "load"
at ../support/sections/AdminThemingPage.ts:12
10 |
11 | async open() {
> 12 | await this.page.goto('settings/admin/theming')
| ^
13 | await this.page.getByText('Navigation bar settings').waitFor({ state: 'visible' })
14 | }
15 |
at AdminThemingPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/AdminThemingPage.ts:12:19)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:12:25
|
|
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it:
tests/playwright/support/sections/AdminThemingPage.ts#L12
1) [admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it
Error: page.goto: net::ERR_ACCESS_DENIED at http://localhost:8042/index.php/settings/admin/theming
Call log:
- navigating to "http://localhost:8042/index.php/settings/admin/theming", waiting until "load"
at ../support/sections/AdminThemingPage.ts:12
10 |
11 | async open() {
> 12 | await this.page.goto('settings/admin/theming')
| ^
13 | await this.page.getByText('Navigation bar settings').waitFor({ state: 'visible' })
14 | }
15 |
at AdminThemingPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/AdminThemingPage.ts:12:19)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:12:25
|
|
🎭 Playwright Run Summary
46 passed (6.2m)
|
|
🎭 Playwright Run Summary
7 passed (5.8m)
|
|
🎭 Playwright Run Summary
46 passed (8.0m)
|
|
🎭 Playwright Run Summary
46 passed (7.1m)
|
|
🎭 Playwright Run Summary
41 failed
[admin-settings] › tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it
[admin-settings] › tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard
[default] › tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items
[default] › tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the admin-level items
[default] › tests/playwright/e2e/core/header-app-menu.spec.ts:13:2 › Header: App menu (waffle launcher) – regular user › opens the popover and navigates when a tile is clicked
[default] › tests/playwright/e2e/core/header-app-menu.spec.ts:30:2 › Header: App menu (waffle launcher) – regular user › has the correct app navigation items
[default] › tests/playwright/e2e/core/header-app-menu.spec.ts:42:2 › Header: App menu (waffle launcher) – admin › shows the "More apps" tile for admins
[default] › tests/playwright/e2e/core/header-app-menu.spec.ts:51:2 › Header: App menu (waffle launcher) – admin › has the correct app navigation items
[default] › tests/playwright/e2e/core/header-contacts-menu.spec.ts:33:2 › Header: Contacts menu › other users are seen in the contacts menu
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:27:2 › Header: unified search keyboard navigation › Ctrl+K focuses the header search input
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:36:2 › Header: unified search keyboard navigation › Escape drops focus from the empty resting input
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:48:2 › Header: unified search keyboard navigation › typing auto-selects the first result
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:63:2 › Header: unified search keyboard navigation › arrow keys move the selection while focus stays in the input
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:82:2 › Header: unified search keyboard navigation › Enter opens the selected result
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:105:2 › Header: unified search keyboard navigation › Escape closes the open results popover
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:115:2 › Header: unified search keyboard navigation › closing a funnel-opened popover returns focus to the input
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:132:2 › Header: unified search keyboard navigation › the trailing X clears a query, then dismisses the empty field
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:148:2 › Header: unified search keyboard navigation › "More from" opens the uncapped detail view, pages it, and Back returns to the aggregate list
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:179:2 › Header: unified search keyboard navigation › the open search overlay suppresses the app keyboard shortcuts behind it
[default] › tests/playwright/e2e/dashboard/widget-performance.spec.ts:17:1 › dashboard: only loads the data of enabled widgets
[default] › tests/playwright/e2e/dav/availability.spec.ts:12:2 › Calendar: Availability › User can see the availability section in settings
[default] › tests/playwright/e2e/dav/availability.spec.ts:22:2 › Calendar: Availability › Users can set their availability status
[default] › tests/playwright/e2e/dav/availability.
|
|
🎭 Playwright Run Summary
44 passed (8.1m)
|
|
🎭 Playwright Run Summary
48 passed (10.4m)
|
|
🎭 Playwright Run Summary
46 passed (9.9m)
|
|
🎭 Playwright Run Summary
46 passed (10.7m)
|
|
🎭 Playwright Run Summary
41 failed
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-colors.spec.ts:15:1 › Change the primary color and reset it
[admin-settings] › tests/playwright/tests/playwright/e2e/theming/admin-settings-default-app.spec.ts:27:2 › Admin theming set default apps › See the current default app is the dashboard
[default] › tests/playwright/tests/playwright/e2e/core/404-error.spec.ts:9:2 › 404 error page › renders 404 page with a link back to login
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:13:2 › Header: Settings menu – regular user › can see the basic items
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:30:2 › Header: Settings menu – regular user › cannot see admin-level items
[default] › tests/playwright/tests/playwright/e2e/core/header-access-levels.spec.ts:42:2 › Header: Settings menu – admin user › can see the admin-level items
[default] › tests/playwright/tests/playwright/e2e/core/header-app-menu.spec.ts:13:2 › Header: App menu (waffle launcher) – regular user › opens the popover and navigates when a tile is clicked
[default] › tests/playwright/tests/playwright/e2e/core/header-app-menu.spec.ts:30:2 › Header: App menu (waffle launcher) – regular user › has the correct app navigation items
[default] › tests/playwright/tests/playwright/e2e/core/header-app-menu.spec.ts:42:2 › Header: App menu (waffle launcher) – admin › shows the "More apps" tile for admins
[default] › tests/playwright/tests/playwright/e2e/core/header-app-menu.spec.ts:51:2 › Header: App menu (waffle launcher) – admin › has the correct app navigation items
[default] › tests/playwright/tests/playwright/e2e/core/header-contacts-menu.spec.ts:33:2 › Header: Contacts menu › other users are seen in the contacts menu
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:27:2 › Header: unified search keyboard navigation › Ctrl+K focuses the header search input
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:36:2 › Header: unified search keyboard navigation › Escape drops focus from the empty resting input
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:48:2 › Header: unified search keyboard navigation › typing auto-selects the first result
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:63:2 › Header: unified search keyboard navigation › arrow keys move the selection while focus stays in the input
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:82:2 › Header: unified search keyboard navigation › Enter opens the selected result
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:105:2 › Header: unified search keyboard navigation › Escape closes the open results popover
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:115:2 › Header: unified search keyboard navigation › closing a funnel-opened popover returns focus to the input
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:132:2 › Header: unified search keyboard navigation › the trailing X clears a query, then dismisses the empty field
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:148:2 › Header: unified search keyboard navigation › "More from" opens the uncapped detail view, pages it, and Back returns to the aggregate list
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:179:2 › Header: unified search keyboard navigation › the open search overlay suppresses the app keyboard shortcuts behind it
[default] › tests/playwright/tests/playwright/e2e/dashboard/widget-performance.spec.ts:17:1 › dashboard: only loads the
|