Repository navigation
Angular 21: merge angular19 into master - #8161
Merged
Merged
Conversation
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…ork) Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…e component errors Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…d module declarations) Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…ation Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…plications Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…ilures Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
… and configs Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…ion errors Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
….spec.json types Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…" error Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…lar 21 Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com>
…highlighted Master's template uses routerLinkActive; the standalone component did not import the directive, so the attribute was inert. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merge master into angular19 and finish the standalone migration (Angular 21)
Plugins now render per-row ids (actionMenu0, actionMenu1, ...) so the highlighted-row rules that darkened the action-menu icon no longer matched. Use a prefix selector so they apply to both forms. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
style(table): match indexed action-menu ids on highlighted rows
…onents
CaseEditElementComponent and CaseEditNavComponent listed EformCasesModule
in their standalone `imports`, while EformCasesModule imports and exports
those same components. In the production bundle the module class is
defined after the components, so their eager `dependencies` arrays held
`undefined`. At runtime Angular threw NG0919 ("Cannot read @directive
metadata ... runtime circular dependency") and app-case-edit-element never
rendered, e.g. in the case-complete modal.
Both components only needed the module to render themselves recursively.
A standalone component can already use its own selector, so the module
import is removed and nothing replaces it.
CaseEditSwitchComponent <-> ElementContainerComponent is a direct cycle
of the same kind: the bundle defined the switch before the container, so
the switch's dependency list captured `undefined` for element-container.
Both sides now import each other through forwardRef, so the compiler
emits a lazy `dependencies: () => [...]` closure that works whichever
order the bundler picks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merge stable into angular19 (archive styles)
fix(cases): break the EformCasesModule import cycle in case-edit components
…g the next closeVisualTemplateFieldCreateModal waited for #manageTags, which sits behind the dialog and is always visible, so it returned at once. The next #initialFieldCreateBtn click (about 10 ms later in the failing trace) opened a new "Nyt felt" dialog while the saved one was still in its close animation, and #changeFieldSaveCancelBtn matched two elements (strict mode violation). Wait until the dialog has left the DOM. closeEditModal now reuses the same helper. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
test(visual-editor): wait for the field dialog to close before opening the next
|
|
There was a problem hiding this comment.
🟡 Changes recommended
One or more issues must be addressed before approval.
3 open issues
What changed in this PR
Merges the Angular 21 frontend migration into master, preparing shared components and tooling for migrated plugins.
Changes:
- Converts components and pipes to standalone imports.
- Migrates unit testing to Vitest and enables Yarn 4 through Corepack.
- Updates indexed UI selectors, styles, E2E synchronization, and CMS-loading fallback behavior.
| File | Description |
|---|---|
| eform-client/vitest.ng-test.config.ts | Updated as part of this pull request. |
| eform-client/vitest.config.ts | Updated as part of this pull request. |
| eform-client/tsconfig.json | Updated as part of this pull request. |
| eform-client/src/tsconfig.spec.json | Updated as part of this pull request. |
| eform-client/src/test-setup.ts | Updated as part of this pull request. |
| eform-client/src/test-module-imports.ts | Updated as part of this pull request. |
| eform-client/src/test-helpers.ts | Updated as part of this pull request. |
| eform-client/src/scss/components/_table.scss | Updated as part of this pull request. |
| eform-client/src/scss/components/_index.scss | Updated as part of this pull request. |
| eform-client/src/app/plugins/plugins.module.ts | Updated as part of this pull request. |
| eform-client/src/app/plugins/modules/shared/components/text-editor-pn/pell-pn.component.ts | Updated as part of this pull request. |
| eform-client/src/app/plugins/modules/shared/components/subheader-pn/subheader-pn.component.ts | Updated as part of this pull request. |
| eform-client/src/app/plugins/modules/shared/components/spinner-pn/spinner-pn.component.ts | Updated as part of this pull request. |
| eform-client/src/app/plugins/modules/shared/components/pagination-pn/pagination-pn.component.ts | Updated as part of this pull request. |
| eform-client/src/app/plugins/modules/shared/components/page-size-pn/page-size-pn.component.ts | Updated as part of this pull request. |
| eform-client/src/app/plugins/modules/example-pn/example-pn.module.ts | Updated as part of this pull request. |
| eform-client/src/app/plugins/modules/example-pn/components/example-pn-page/example-pn-page.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/security/components/security-page/security-page.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/security/components/security-group-update/security-group-update.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/security/components/security-group-settings/security-group-settings.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/security/components/security-group-remove/security-group-remove.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/security/components/security-group-permissions/security-group-general-permissions/security-group-general-permissions.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/security/components/security-group-permissions/security-group-eforms-edit/security-group-eforms-edit.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/security/components/security-group-permissions/security-group-eforms-delete/security-group-eforms-delete.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/security/components/security-group-permissions/security-group-eforms-add/security-group-eforms-add.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/security/components/security-group-create/security-group-create.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/plugins-management/plugins-management.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/plugins-management/components/marketplace/marketplace-plugin-install/marketplace-plugin-install.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/plugins-management/components/installed/installed-plugins-page/installed-plugins-page.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/plugins-management/components/installed/installed-plugin-modal/installed-plugin-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/email-recipients/email-recipients.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/email-recipients/components/tags/email-recipients-tags.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/email-recipients/components/recipients/email-recipient-new/email-recipients-new.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/email-recipients/components/recipients/email-recipient-edit/email-recipient-edit.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/email-recipients/components/recipients/email-recipient-delete/email-recipient-delete.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/email-recipients/components/email-recipients-page/email-recipients-page.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-xlsx-report/eform-xlsx-report.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-xlsx-report/components/eform-xlsx-report-header/eform-xlsx-report-header.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-xlsx-report/components/eform-xlsx-report-container/eform-xlsx-report-container.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/field/visual-editor-field/visual-editor-field.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/field/visual-editor-field-delete-modal/visual-editor-field-delete-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/field/visual-editor-additional-fields/visual-editor-additional-field-show-picture/visual-editor-additional-field-show-picture.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/field/visual-editor-additional-fields/visual-editor-additional-field-pdf/visual-editor-additional-field-pdf.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/field/visual-editor-additional-fields/visual-editor-additional-field-number/visual-editor-additional-field-number.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/field/visual-editor-additional-fields/visual-editor-additional-field-files.spec.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/field/visual-editor-additional-fields/visual-editor-additional-field-entity-select/visual-editor-additional-field-entity-select.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/field/visual-editor-additional-fields/visual-editor-additional-field-entity-search/visual-editor-additional-field-entity-search.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/checklist/visual-editor-checklist/visual-editor-checklist.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-visual-editor/components/eform-visual-editor-elements/checklist/visual-editor-checklist-delete-modal/visual-editor-checklist-delete-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-docx-report/eform-docx-report.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-docx-report/components/eform-docx-report-table/eform-docx-report-table.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-docx-report/components/eform-docx-report-images/eform-docx-report-images.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-docx-report/components/eform-docx-report-header/eform-docx-report-header.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-docx-report/components/eform-docx-report-header-editor/eform-docx-report-header-editor.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/eform-docx-report/components/eform-docx-report-container/eform-docx-report-container.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/components/eforms-page/eforms-page.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/components/eform-upload-zip-modal/eform-upload-zip-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/components/eform-remove-eform-modal/eform-remove-eform-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/components/eform-excel-report-modal/eform-excel-report-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/components/eform-edit-tags-modal/eform-edit-tags-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/components/eform-edit-paring-modal/eform-edit-paring-modal.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/components/eform-duplicate-confrim-modal/eform-duplicate-confirm-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/components/eform-create-modal/eform-create-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/eforms/components/eform-columns-modal/eform-columns-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/device-users/device-users.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/device-users/components/new-otp-modal/new-otp-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/device-users/components/edit-create-user-modal/edit-create-user-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/device-users/components/delete-device-user-modal/delete-device-user-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms/components/cms-settings/cms-settings.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms/components/cms-pages-list/cms-pages-list.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms/components/cms-page-edit/cms-page-edit.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms/components/cms-menus-list/cms-menus-list.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms/components/cms-menu-edit/cms-menu-item-dialog.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms/components/cms-menu-edit/cms-menu-edit.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms/components/cms-container/cms-container.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms/cms.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms-public/pipes/safe-html.pipe.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms-public/components/landing-page/landing-page.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms-public/components/cms-page-view/cms-page-view.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms-public/components/cms-menu-item/cms-menu-item.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms-public/components/cms-header/cms-header.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cms-public/cms-public.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/cases/cases.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/auth/components/sign-out/sign-out.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/auth/components/google-authenticator/google-authenticator.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/auth/components/auth/restore-password/restore-password.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/auth/components/auth/login/login.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/auth/components/auth/auth.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/auth/auth.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/application-settings/application-settings.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/modules/navigation-menu/components/navigation-menu-reset/navigation-menu-reset.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/modules/navigation-menu/components/menu-item/navigation-menu-template-item/navigation-menu-template-item.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/modules/navigation-menu/components/menu-item/navigation-menu-template-item/navigation-menu-template-item.component.spec.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/modules/navigation-menu/components/menu-item/navigation-menu-item/navigation-menu-item.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/modules/navigation-menu/components/menu-item/navigation-menu-item-delete/navigation-menu-item-delete.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/modules/navigation-menu/components/menu-custom/navigation-menu-custom/navigation-menu-custom.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/modules/navigation-menu/components/menu-custom/navigation-menu-custom-link/navigation-menu-custom-link.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/modules/navigation-menu/components/menu-custom/navigation-menu-custom-dropdown/navigation-menu-custom-dropdown.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/workers/workers/workers.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/workers/workers/workers.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/workers/worker-edit-create/worker-edit-create.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/workers/worker-delete/worker-delete.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/units/units.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/units/units.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/units/units-otp-code/units-otp-code.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/units/unit-move/unit-move.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/units/unit-create/unit-create.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/sites/site-edit/site-edit.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/sites/site-delete/site-delete.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/folders/folders/folders.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/folders/folder-delete/folder-delete.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/entity-select/entity-select/entity-select.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/entity-select/entity-select-remove/entity-select-remove.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/entity-search/entity-search/entity-search.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/components/entity-search/entity-search-remove/entity-search-remove.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/advanced/advanced.module.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/account-management/components/users/users-page/users-page.component.html | Updated as part of this pull request. |
| eform-client/src/app/modules/account-management/components/users/user-modal/user-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/account-management/components/users/remove-user-modal/remove-user-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/account-management/components/users/confirm-email-modal/confirm-email-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/account-management/components/profile/change-password/change-password.component.ts | Updated as part of this pull request. |
| eform-client/src/app/modules/account-management/account-management.module.ts | Updated as part of this pull request. |
| eform-client/src/app/components/not-found/not-found.component.ts | Updated as part of this pull request. |
| eform-client/src/app/components/navigation/navigation.component.ts | Updated as part of this pull request. |
| eform-client/src/app/components/layouts/simple-layout/simple-layout.component.ts | Updated as part of this pull request. |
| eform-client/src/app/components/header/header.component.ts | Updated as part of this pull request. |
| eform-client/src/app/components/footer/footer.component.spec.ts | Updated as part of this pull request. |
| eform-client/src/app/components/eform-spinner/spinner.component.ts | Updated as part of this pull request. |
| eform-client/src/app/components/connection-setup/connection-setup.component.ts | Updated as part of this pull request. |
| eform-client/src/app/components/app.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/store/service/auth-state.service.spec.ts | Updated as part of this pull request. |
| eform-client/src/app/common/services/sentry/sentry-user.service.spec.ts | Updated as part of this pull request. |
| eform-client/src/app/common/services/cms/cms.service.ts | Updated as part of this pull request. |
| eform-client/src/app/common/pipes/safe-html.pipe.ts | Updated as part of this pull request. |
| eform-client/src/app/common/pipes/auth-image.pipe.ts | Updated as part of this pull request. |
| eform-client/src/app/common/pipes/auth-audio.pip.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/status-bar/status-bar.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/status-bar-compact/status-bar-compact.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/entity-list-elements/entity-list-elements.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/entity-item-edit-name/entity-item-edit-name.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/entity-import-list/entity-import-list.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-tree-view-picker/eform-tree-view-picker.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-tree-view-picker/eform-tree-view-picker.component.spec.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-translation/eform-translation.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-tag/eform-tag.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-table/eform-table-headers/eform-table-headers.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-table/eform-table-headers/eform-table-headers.component.spec.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-subheader/eform-subheader.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-pagination/eform-pagination.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-page-size/eform-page-size.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-new-subheader/eform-new-subheader.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-collapse-toggler/eform-collapse-toggle.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/eform-collapse-toggler/eform-collapse-toggle.component.spec.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/delete-modal/delete-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared/components/date-formatter/date-formatter.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared-tags/eform-shared-tags.module.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared-tags/components/shared-tags/shared-tags.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared-tags/components/shared-tag-multiple-create/shared-tag-multiple-create.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared-tags/components/shared-tag-edit/shared-tag-edit.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared-tags/components/shared-tag-delete/shared-tag-delete.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-shared-tags/components/shared-tag-create/shared-tag-create.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-imported/pell/pell.module.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-imported/formatting-text-editor/formatting-text-editor.module.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-imported/formatting-text-editor/formatting-text-editor.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-imported/eform-imported.module.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-timer/element-timer.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-text/element-text.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-singleselect/element-singleselect.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-signature/element-signature.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-pdf/element-pdf.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-number/element-number.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-number-stepper/element-number-stepper.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-multiselect/element-multiselect.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-infobox/element-infobox.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-entityselect/element-entityselect.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-entitysearch/element-entitysearch.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-date/element-date.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-container/element-container.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-comment/element-comment.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-checkbox/element-checkbox.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-elements/element-audio/element-audio.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-edit-element/case-edit-element.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit/case-edit-confirmation/case-edit-confirmation.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-edit-nav/case-edit-nav.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-actions/case-remove-modal/case-remove-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/modules/eform-cases/components/case-actions/case-archive-modal/case-archive-modal.component.ts | Updated as part of this pull request. |
| eform-client/src/app/common/helpers/route-match.helper.spec.ts | Updated as part of this pull request. |
| eform-client/src/app/common/guards/auth.guard.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Tests/j/eform-visual-editor.create-eform.spec.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Tests/g/application-settings.theme-new-design.spec.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Tests/d/device-users.delete.spec.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Tests/d/device-users.add.spec.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Tests/b/my-eforms.tags-eform.spec.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Page objects/Workers.page.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Page objects/UserAdministration.page.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Page objects/Sites.page.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Page objects/SelectableLists.page.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Page objects/Plugin.page.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Page objects/MyEforms.page.ts | Updated as part of this pull request. |
| eform-client/playwright/e2e/Page objects/Folders.page.ts | Updated as part of this pull request. |
| eform-client/playwright.config.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/Workers.page.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/UserAdministration.page.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/Sites.page.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/j/eform-visual-editor.multi-language.spec.cy.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/j/eform-visual-editor.edit-xml.spec.cy.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/j/eform-visual-editor.edit-eform.spec.cy.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/h/searchable-lists.edit.spec.cy.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/Folders.page.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/DeviceUsers.page.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/d/device-users.delete.spec.cy.ts | Updated as part of this pull request. |
| eform-client/cypress/e2e/d/device-users.add.spec.cy.ts | Updated as part of this pull request. |
| eform-client/angular.json | Updated as part of this pull request. |
| eform-client/.yarnrc.yml | Updated as part of this pull request. |
| eform-client/.gitignore | Updated as part of this pull request. |
| Dockerfile | Updated as part of this pull request. |
| .github/workflows/dotnet-core-pr.yml | Updated as part of this pull request. |
| .github/workflows/dotnet-core-master.yml | Updated as part of this pull request. |
Review effort: Balanced
Comment on lines
+4
to
+8
| export default defineConfig({ | ||
| test: { | ||
| globals: true, | ||
| environment: 'happy-dom', | ||
| setupFiles: ['src/test-setup.ts'], |
The guard's 10s CMS-config timeout always redirected to /auth. For a
signed-in user the login page sends them straight back to /, where the
guard reloads the config and times out again: a redirect loop. On
timeout, let authenticated users through and send only the rest to
/auth. Also fix the mocked doctype in test-setup ('}' -> '>').
Found by Copilot review of the angular19 -> master PR (#8161).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fix(auth): don't bounce signed-in users to /auth when CMS config is slow
This was referenced Oct 19, 2026
Merged
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Summary
Moves the Angular 21 line (
angular19) intomaster.masterhas not moved sinceangular19last merged it, so this isangular19's 92 commits on top ofmaster.What it brings:
@ng-matero/extensions21, ngrx 21, TypeScript 5.9 and Yarn 4.standalone: falseand no NgModuledeclarations(Merge master into angular19 and finish the standalone migration (Angular 21) #8155).ng test, replacing Jest.NG0919) (fix(cases): break the EformCasesModule import cycle in case-edit components #8159);stable(Merge stable into angular19 (archive styles) #8158).masterwas missing them.All 11 in-scope plugins (items-planning, greate-belt, workflow, basecustomer, chemical, outer-inner-resource, trash-inspection, insight-dashboard, kanban, timeplanning, backendconfiguration) are migrated on their own
angular19branches, and their CI there is green against this frontend. Their PRs intomasterfollow once this one is merged. Plugin CI onmasterchecks out the frontend'smaster, which is why the frontend goes first.🤖 Generated with Claude Code