Teffen Ellis
bb20350a2a
web/e2e: accept options in NavigatorFixture.waitForPathname ( #21507 )
...
Forward an optional second argument through to Playwright's
`waitForURL`, so tests can set per-call timeouts and other options
without abandoning the fixture helper.
2026-04-10 17:15:03 +02:00
Teffen Ellis
b88d082947
web/a11y: Modals, Command Palette (Merge branch) ( #17812 )
...
* Use project relative paths.
* Fix tests.
* Fix types.
* Clean up admin imports.
* Move admin import.
* Remove or replace references to admin.
* Typo fix.
* Flesh out ak-modal, about modal.
* Flesh out lazy modal.
* Fix portal elements not using dialog scope.
* Fix url parameters, wizards.
* Fix invokers, lazy load.
* Fix theming.
* Add placeholders, help.
* Flesh out command palette.
Flesh out styles, command invokers.
Continue clean up.
Allow slotted content.
Flesh out.
* Flesh out edit invoker. Prep groups.
* Fix odd labeling, legacy situations.
* Prepare deprecation of table modal. Clean up serialization.
* Tidy types.
* Port provider select modal.
* Port member select form.
* Flesh out role modal. Fix loading state.
* Port user group form.
* Fix spellcheck.
* Fix dialog detection.
* Revise types.
* Port rac launch modal.
* Remove deprecated table modal.
* Consistent form action placement.
* Consistent casing.
* Consistent alignment.
* Use more appropriate description.
* Flesh out icon. Fix alignment, colors.
* Flesh out user search.
* Consistent save button.
* Clean up labels.
* Reduce warning noise.
* Clean up label.
* Use attribute e2e expects.
* Use directive. Fix lifecycle
* Fix frequent un-memoized entries.
* Fix up closedBy detection.
* Tidy alignment.
* Fix types, composition.
* Fix labels, tests.
* Fix up impersonation, labels.
* Flesh out. Fix refresh after submit.
* Flesh out basic modal test.
* Fix ARIA.
* Flesh out roles test.
* Revise selectors.
* Clean up selectors.
* Fix impersonation labels, form references.
* Fix messages appearing under modals.
* Ensure reason is parsed.
* Flesh out impersonation test.
* Flesh out impersonate test.
* Flesh out application tests. Clean up toolbar header, ARIA.
* Flesh out wizard test.
* Refine weight, order.
* Fix up initial values, selectors.
* Fix tests.
* Fix selector.
2026-03-25 06:07:29 +00:00
dependabot[bot]
8e87585fce
web: Bump types, fix ESLint errors ( #17546 )
...
* Fix config.
* Fix linter.
* Fix ts ignore comments.
* Fix empty functions
* Fix unnamed functions.
* Fix unused parameters.
* Fix define before use.
* Remove unused.
* Replace esbuild-copy-plugin with `fs` module.
---------
Co-authored-by: Teffen Ellis <teffen@goauthentik.io >
2025-12-06 20:21:29 +00:00
Teffen Ellis
2e8a1d80a3
web: Fix numeric values in search select inputs, search input fixes ( #16928 )
...
* web: Fix numeric values in search select inputs.
* web: Fix ARIA attributes on menu items.
* web: Fix issues surrounding nested modal actions, selectors, labels.
* web: Prepare group forms for testing, ARIA, etc.
* web: Clarify when spinner buttons are busy.
* web: Fix dark theme toggle input visibility.
* web: Fix issue where tests complete before optional search inputs load.
* web: Add user creation tests, group creation. Flesh out fixtures.
2025-10-02 03:04:38 +00:00
Teffen Ellis
9af3ab3215
web/a11y: Notifications drawer ( #17031 )
...
* web/a11y: Notifications drawer
* web: Add strict label selection.
* web: Add ARIA roles to API drawer, distiguish from notifications region.
* web: Fix type.
2025-09-30 21:20:57 +00:00
Teffen Ellis
190683611c
web/e2e: User creation ( #17149 )
...
* web: Match autocomplete properties.
* web: Fix label ARIA.
* web: Fix ARIA grouping, label association.
* web: Add missing text properties. Fix ARIA association of help values.
* web: Flesh out tests, ARIA selection.
2025-09-30 14:18:48 -04:00
Teffen Ellis
75d1771bb8
web/a11y: Flow Search ( #15876 )
...
* web: Flesh out flow search clean up.
* web: Fix issues surrounding escape key in modals. Tidy properties.
* web: Tidy properties, types.
* web: Clean up types.
* web: Clarify labels for screen readers.
* web: Fix ARIA group behavior, labeling, input selectors.
* web: Flesh out test prereqs.
* web: Clean up usage of nullish attributes directive.
* web: Add placeholder attribute.
* web: touch up comment.
* web: Fix role matching, test selectors, etc.
* web: Fix typo.
* web: Remove redundant clean up.
* web: Normalize tab attributes.
* web: Use main role wrapper.
2025-09-17 18:35:40 +00:00
Teffen Ellis
45821e0bf1
web: Use curated dictionary for e2e fixtures. ( #16750 )
2025-09-16 08:37:26 -04:00
Teffen Ellis
232f52b349
web/e2e: Playwright end-to-end test runner ( #16014 )
...
* web: Flesh out Playwright.
web: Flesh out slim tests.
* web/e2e: Sessions
* web: Update tests.
* web: Fix missing git hash when using docker as backend.
* Fix selectors.
* web: Flesh out a11y in wizard elements.
* web: Flesh out provider tests.
2025-08-26 17:09:00 +00:00