Skip to content

fix(overlays,picker): remove invalid aria-hidden attribute #16926

fix(overlays,picker): remove invalid aria-hidden attribute

fix(overlays,picker): remove invalid aria-hidden attribute #16926

Triggered via pull request August 26, 2025 14:40
Status Failure
Total duration 6m 5s
Artifacts 10

build.yml

on: pull_request
build-react
50s
build-react
build-vue
37s
build-vue
Matrix: test-core-screenshot
build-angular
1m 3s
build-angular
build-angular-server
41s
build-angular-server
test-core-clean-build
18s
test-core-clean-build
test-core-lint
49s
test-core-lint
test-core-spec
46s
test-core-spec
build-react-router
21s
build-react-router
build-vue-router
41s
build-vue-router
verify-screenshots
4s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
2s
verify-test-angular-e2e
verify-test-react-e2e
2s
verify-test-react-e2e
verify-test-react-router-e2e
2s
verify-test-react-router-e2e
verify-test-vue-e2e
4s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

70 errors and 3 notices
test-core-screenshot (10, 20)
Process completed with exit code 1.
[Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:44:9 › menu: focus trap - ios/ltr › should trap focus with content inside overlays: src/components/menu/test/focus-trap/menu.e2e.ts#L58
2) [Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:44:9 › menu: focus trap - ios/ltr › should trap focus with content inside overlays Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('#modal') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#modal') 9 × locator resolved to <ion-modal id="modal" no-router="" tabindex="-1" trigger="open-modal-button" class="ios modal-default hydrated show-modal">…</ion-modal> - unexpected value "inactive" 56 | 57 | const modal = page.locator('#modal'); > 58 | await expect(modal).toBeFocused(); | ^ 59 | }); 60 | 61 | test('should work with swipe gestures after modal is dismissed', async ({ page }) => { at /ionic/src/components/menu/test/focus-trap/menu.e2e.ts:58:27
[Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:44:9 › menu: focus trap - ios/ltr › should trap focus with content inside overlays: src/components/menu/test/focus-trap/menu.e2e.ts#L58
2) [Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:44:9 › menu: focus trap - ios/ltr › should trap focus with content inside overlays Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('#modal') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#modal') 9 × locator resolved to <ion-modal id="modal" no-router="" tabindex="-1" trigger="open-modal-button" class="ios modal-default hydrated show-modal">…</ion-modal> - unexpected value "inactive" 56 | 57 | const modal = page.locator('#modal'); > 58 | await expect(modal).toBeFocused(); | ^ 59 | }); 60 | 61 | test('should work with swipe gestures after modal is dismissed', async ({ page }) => { at /ionic/src/components/menu/test/focus-trap/menu.e2e.ts:58:27
[Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:44:9 › menu: focus trap - ios/ltr › should trap focus with content inside overlays: src/components/menu/test/focus-trap/menu.e2e.ts#L58
2) [Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:44:9 › menu: focus trap - ios/ltr › should trap focus with content inside overlays Error: expect(locator).toBeFocused() failed Locator: locator('#modal') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#modal') 9 × locator resolved to <ion-modal id="modal" no-router="" tabindex="-1" trigger="open-modal-button" class="ios modal-default hydrated show-modal">…</ion-modal> - unexpected value "inactive" 56 | 57 | const modal = page.locator('#modal'); > 58 | await expect(modal).toBeFocused(); | ^ 59 | }); 60 | 61 | test('should work with swipe gestures after modal is dismissed', async ({ page }) => { at /ionic/src/components/menu/test/focus-trap/menu.e2e.ts:58:27
[Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:15:9 › menu: focus trap - ios/ltr › should trap focus with overlays: src/components/menu/test/focus-trap/menu.e2e.ts#L31
1) [Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:15:9 › menu: focus trap - ios/ltr › should trap focus with overlays Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('#modal') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#modal') 9 × locator resolved to <ion-modal id="modal" no-router="" tabindex="-1" trigger="open-modal-button" class="ios modal-default hydrated show-modal">…</ion-modal> - unexpected value "inactive" 29 | 30 | const modal = page.locator('#modal'); > 31 | await expect(modal).toBeFocused(); | ^ 32 | 33 | await modal.evaluate(async (el: HTMLIonModalElement) => { 34 | await el.dismiss(); at /ionic/src/components/menu/test/focus-trap/menu.e2e.ts:31:27
[Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:15:9 › menu: focus trap - ios/ltr › should trap focus with overlays: src/components/menu/test/focus-trap/menu.e2e.ts#L31
1) [Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:15:9 › menu: focus trap - ios/ltr › should trap focus with overlays Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('#modal') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#modal') 9 × locator resolved to <ion-modal id="modal" no-router="" tabindex="-1" trigger="open-modal-button" class="ios modal-default hydrated show-modal">…</ion-modal> - unexpected value "inactive" 29 | 30 | const modal = page.locator('#modal'); > 31 | await expect(modal).toBeFocused(); | ^ 32 | 33 | await modal.evaluate(async (el: HTMLIonModalElement) => { 34 | await el.dismiss(); at /ionic/src/components/menu/test/focus-trap/menu.e2e.ts:31:27
[Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:15:9 › menu: focus trap - ios/ltr › should trap focus with overlays: src/components/menu/test/focus-trap/menu.e2e.ts#L31
1) [Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:15:9 › menu: focus trap - ios/ltr › should trap focus with overlays Error: expect(locator).toBeFocused() failed Locator: locator('#modal') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#modal') 9 × locator resolved to <ion-modal id="modal" no-router="" tabindex="-1" trigger="open-modal-button" class="ios modal-default hydrated show-modal">…</ion-modal> - unexpected value "inactive" 29 | 30 | const modal = page.locator('#modal'); > 31 | await expect(modal).toBeFocused(); | ^ 32 | 33 | await modal.evaluate(async (el: HTMLIonModalElement) => { 34 | await el.dismiss(); at /ionic/src/components/menu/test/focus-trap/menu.e2e.ts:31:27
test-core-screenshot (7, 20)
The operation was canceled.
[Mobile Chrome] › src/components/action-sheet/test/basic/action-sheet.e2e.ts:83:9 › action sheet: focus trap - ios/ltr › it should trap focus in action sheet: src/components/action-sheet/test/basic/action-sheet.e2e.ts#L93
3) [Mobile Chrome] › src/components/action-sheet/test/basic/action-sheet.e2e.ts:83:9 › action sheet: focus trap - ios/ltr › it should trap focus in action sheet Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('ion-action-sheet button').first() Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('ion-action-sheet button').first() 9 × locator resolved to <button type="button" id="delete-button" class="action-sheet-button ion-activatable ion-focusable action-sheet-destructive sc-ion-action-sheet-ios">…</button> - unexpected value "inactive" 91 | 92 | await page.keyboard.press(tabKey); > 93 | await expect(buttons.nth(0)).toBeFocused(); | ^ 94 | 95 | await page.keyboard.press(`Shift+${tabKey}`); 96 | await expect(buttons.nth(4)).toBeFocused(); at /ionic/src/components/action-sheet/test/basic/action-sheet.e2e.ts:93:36
[Mobile Chrome] › src/components/action-sheet/test/basic/action-sheet.e2e.ts:83:9 › action sheet: focus trap - ios/ltr › it should trap focus in action sheet: src/components/action-sheet/test/basic/action-sheet.e2e.ts#L93
3) [Mobile Chrome] › src/components/action-sheet/test/basic/action-sheet.e2e.ts:83:9 › action sheet: focus trap - ios/ltr › it should trap focus in action sheet Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('ion-action-sheet button').first() Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('ion-action-sheet button').first() 9 × locator resolved to <button type="button" id="delete-button" class="action-sheet-button ion-activatable ion-focusable action-sheet-destructive sc-ion-action-sheet-ios">…</button> - unexpected value "inactive" 91 | 92 | await page.keyboard.press(tabKey); > 93 | await expect(buttons.nth(0)).toBeFocused(); | ^ 94 | 95 | await page.keyboard.press(`Shift+${tabKey}`); 96 | await expect(buttons.nth(4)).toBeFocused(); at /ionic/src/components/action-sheet/test/basic/action-sheet.e2e.ts:93:36
[Mobile Chrome] › src/components/action-sheet/test/basic/action-sheet.e2e.ts:83:9 › action sheet: focus trap - ios/ltr › it should trap focus in action sheet: src/components/action-sheet/test/basic/action-sheet.e2e.ts#L93
3) [Mobile Chrome] › src/components/action-sheet/test/basic/action-sheet.e2e.ts:83:9 › action sheet: focus trap - ios/ltr › it should trap focus in action sheet Error: expect(locator).toBeFocused() failed Locator: locator('ion-action-sheet button').first() Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('ion-action-sheet button').first() 9 × locator resolved to <button type="button" id="delete-button" class="action-sheet-button ion-activatable ion-focusable action-sheet-destructive sc-ion-action-sheet-ios">…</button> - unexpected value "inactive" 91 | 92 | await page.keyboard.press(tabKey); > 93 | await expect(buttons.nth(0)).toBeFocused(); | ^ 94 | 95 | await page.keyboard.press(`Shift+${tabKey}`); 96 | await expect(buttons.nth(4)).toBeFocused(); at /ionic/src/components/action-sheet/test/basic/action-sheet.e2e.ts:93:36
[Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:314:9 › overlays: focus - ios/ltr › focusing toast from a scoped overlay should return focus to the last focused element: src/utils/test/overlays/overlays.e2e.ts#L368
2) [Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:314:9 › overlays: focus - ios/ltr › focusing toast from a scoped overlay should return focus to the last focused element Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('#show-toast') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#show-toast') 9 × locator resolved to <button type="button" id="show-toast" class="action-sheet-button ion-activatable ion-focusable sc-ion-action-sheet-ios">…</button> - unexpected value "inactive" 366 | 367 | // Verify button in overlay is focused > 368 | await expect(showToastButton).toBeFocused(); | ^ 369 | 370 | // Click a button in the toast and therefore attempt to move focus 371 | await toastButton.click(); at /ionic/src/utils/test/overlays/overlays.e2e.ts:368:37
[Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:314:9 › overlays: focus - ios/ltr › focusing toast from a scoped overlay should return focus to the last focused element: src/utils/test/overlays/overlays.e2e.ts#L368
2) [Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:314:9 › overlays: focus - ios/ltr › focusing toast from a scoped overlay should return focus to the last focused element Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('#show-toast') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#show-toast') 9 × locator resolved to <button type="button" id="show-toast" class="action-sheet-button ion-activatable ion-focusable sc-ion-action-sheet-ios">…</button> - unexpected value "inactive" 366 | 367 | // Verify button in overlay is focused > 368 | await expect(showToastButton).toBeFocused(); | ^ 369 | 370 | // Click a button in the toast and therefore attempt to move focus 371 | await toastButton.click(); at /ionic/src/utils/test/overlays/overlays.e2e.ts:368:37
[Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:314:9 › overlays: focus - ios/ltr › focusing toast from a scoped overlay should return focus to the last focused element: src/utils/test/overlays/overlays.e2e.ts#L368
2) [Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:314:9 › overlays: focus - ios/ltr › focusing toast from a scoped overlay should return focus to the last focused element Error: expect(locator).toBeFocused() failed Locator: locator('#show-toast') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#show-toast') 9 × locator resolved to <button type="button" id="show-toast" class="action-sheet-button ion-activatable ion-focusable sc-ion-action-sheet-ios">…</button> - unexpected value "inactive" 366 | 367 | // Verify button in overlay is focused > 368 | await expect(showToastButton).toBeFocused(); | ^ 369 | 370 | // Click a button in the toast and therefore attempt to move focus 371 | await toastButton.click(); at /ionic/src/utils/test/overlays/overlays.e2e.ts:368:37
[Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:258:9 › overlays: focus - ios/ltr › focusing toast from a shadow overlay should return focus to the last focused element: src/utils/test/overlays/overlays.e2e.ts#L305
1) [Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:258:9 › overlays: focus - ios/ltr › focusing toast from a shadow overlay should return focus to the last focused element Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('#show-toast') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#show-toast') 9 × locator resolved to <input id="show-toast"/> - unexpected value "inactive" 303 | 304 | // Verify trigger in overlay is focused > 305 | await expect(showToastTrigger).toBeFocused(); | ^ 306 | 307 | // Click a button in the toast and therefore attempt to move focus 308 | await toastButton.click(); at /ionic/src/utils/test/overlays/overlays.e2e.ts:305:38
[Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:258:9 › overlays: focus - ios/ltr › focusing toast from a shadow overlay should return focus to the last focused element: src/utils/test/overlays/overlays.e2e.ts#L305
1) [Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:258:9 › overlays: focus - ios/ltr › focusing toast from a shadow overlay should return focus to the last focused element Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeFocused() failed Locator: locator('#show-toast') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#show-toast') 9 × locator resolved to <input id="show-toast"/> - unexpected value "inactive" 303 | 304 | // Verify trigger in overlay is focused > 305 | await expect(showToastTrigger).toBeFocused(); | ^ 306 | 307 | // Click a button in the toast and therefore attempt to move focus 308 | await toastButton.click(); at /ionic/src/utils/test/overlays/overlays.e2e.ts:305:38
[Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:258:9 › overlays: focus - ios/ltr › focusing toast from a shadow overlay should return focus to the last focused element: src/utils/test/overlays/overlays.e2e.ts#L305
1) [Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:258:9 › overlays: focus - ios/ltr › focusing toast from a shadow overlay should return focus to the last focused element Error: expect(locator).toBeFocused() failed Locator: locator('#show-toast') Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#show-toast') 9 × locator resolved to <input id="show-toast"/> - unexpected value "inactive" 303 | 304 | // Verify trigger in overlay is focused > 305 | await expect(showToastTrigger).toBeFocused(); | ^ 306 | 307 | // Click a button in the toast and therefore attempt to move focus 308 | await toastButton.click(); at /ionic/src/utils/test/overlays/overlays.e2e.ts:305:38
test-core-screenshot (7, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (14, 20)
Process completed with exit code 12.
test-core-screenshot (14, 20)
The operation was canceled.
test-core-screenshot (14, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (18, 20)
Process completed with exit code 12.
test-core-screenshot (18, 20)
The operation was canceled.
test-core-screenshot (18, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (4, 20)
Process completed with exit code 12.
test-core-screenshot (4, 20)
The operation was canceled.
test-core-screenshot (4, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (9, 20)
Process completed with exit code 12.
test-core-screenshot (9, 20)
The operation was canceled.
test-core-screenshot (9, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (16, 20)
Process completed with exit code 12.
test-core-screenshot (16, 20)
The operation was canceled.
test-core-screenshot (16, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (5, 20)
Process completed with exit code 12.
test-core-screenshot (5, 20)
The operation was canceled.
test-core-screenshot (5, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (12, 20)
Process completed with exit code 12.
test-core-screenshot (12, 20)
The operation was canceled.
test-core-screenshot (12, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (20, 20)
Process completed with exit code 12.
test-core-screenshot (20, 20)
The operation was canceled.
test-core-screenshot (20, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (1, 20)
Process completed with exit code 12.
test-core-screenshot (1, 20)
The operation was canceled.
test-core-screenshot (1, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (6, 20)
Process completed with exit code 12.
test-core-screenshot (6, 20)
The operation was canceled.
test-core-screenshot (3, 20)
Process completed with exit code 12.
test-core-screenshot (6, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (3, 20)
The operation was canceled.
test-core-screenshot (3, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (19, 20)
Process completed with exit code 12.
test-core-screenshot (19, 20)
The operation was canceled.
test-core-screenshot (19, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (2, 20)
Process completed with exit code 12.
test-core-screenshot (2, 20)
The operation was canceled.
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (13, 20)
Process completed with exit code 12.
test-core-screenshot (13, 20)
The operation was canceled.
test-core-screenshot (13, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (17, 20)
Process completed with exit code 12.
test-core-screenshot (17, 20)
The operation was canceled.
test-core-screenshot (17, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (11, 20)
Process completed with exit code 12.
test-core-screenshot (15, 20)
Process completed with exit code 12.
test-core-screenshot (11, 20)
The operation was canceled.
test-core-screenshot (15, 20)
The operation was canceled.
test-core-screenshot (11, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
test-core-screenshot (15, 20)
The strategy configuration was canceled because "test-core-screenshot._10_20" failed
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
1 skipped 529 passed (3.2m)
🎭 Playwright Run Summary
2 failed [Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:15:9 › menu: focus trap - ios/ltr › should trap focus with overlays [Mobile Chrome] › src/components/menu/test/focus-trap/menu.e2e.ts:44:9 › menu: focus trap - ios/ltr › should trap focus with content inside overlays 405 passed (3.2m)
🎭 Playwright Run Summary
3 failed [Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:258:9 › overlays: focus - ios/ltr › focusing toast from a shadow overlay should return focus to the last focused element [Mobile Firefox] › src/utils/test/overlays/overlays.e2e.ts:314:9 › overlays: focus - ios/ltr › focusing toast from a scoped overlay should return focus to the last focused element [Mobile Chrome] › src/components/action-sheet/test/basic/action-sheet.e2e.ts:83:9 › action sheet: focus trap - ios/ltr › it should trap focus in action sheet 216 skipped 254 passed (3.5m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
667 KB
sha256:301dbbe7aa35b9eb7584a0688aa42dac61aa2be4215e4837b537bbb7bc1bba32
ionic-angular-server Expired
8.54 KB
sha256:1e6ce26a101a738f45eff4410c61ca6b595519ac993b0419f0086d049708a3cf
ionic-core Expired
4.54 MB
sha256:1e1a7c7250ed03aba01ed8fe827ecd15d3121a9dbab0ae4b594fbbb258959622
ionic-react Expired
211 KB
sha256:102c97a4d5c9fda6baff48565cae4a5b55978d0a8c3d6026e789a3f74129b7a3
ionic-react-router Expired
27.9 KB
sha256:b3a0b3bb205c64cfbd33e7f7142d9dd5346b4a68c6be7e19e7a65702ff64283a
ionic-vue Expired
233 KB
sha256:7ef6eb418d3f353539246bd0185a5334e94a210d5afa88b725fdbee40f4cf198
ionic-vue-router Expired
17.1 KB
sha256:07c525ab05ce2843cb8670d905fc9e0ef6eb48c61acc2c01f356ee60281023a3
test-results-10-20 Expired
3 MB
sha256:4478d0db2af46a0adce7d6ef7dfd08c071ea2b025419307fe799a25297ee1e93
test-results-7-20 Expired
4.71 MB
sha256:3f00b70ec46d13e061e39cf511ab225325175422cf9eb4887e6a2a5d6ee1d49e
test-results-8-20 Expired
409 KB
sha256:79412c2d60aecfe03bd04035714c231766d32242adfe414ea773d43a45c3979f