Skip to content

Support for Angular 20 #2802

@ArakTaiRoth

Description

@ArakTaiRoth

Info

Angular v20 was released on May 29th. We should be testing with this, introducing support, and adding it to our list of accepted versions.

Acceptance Criteria:

  1. Test with Angular v20 (and v16 and v17 - to figure out if we should remove support or not)
  2. Add support where necessary (assuming it doesn't break previous versions)
  3. Add it to the package.json as a supported version

More Info

There have been problems found with both Dropdown and Text Area at least, outside of this team.

Below are tasks:

  • Upgrade ui-components and its dependencies for angular 20
  • Upgrade angular playground template to be compatible with angular 20
  • Test angular 20 for all components (Doing now)

Below are issues from Angular 20 that we need to fix and test again:

  • Run npm install with our components will have this dependency issue. Expected after this story we shouldn't have this error when install
Image

Dropdown:

  • Dropdown doesn't render label and value
Image
  • Dropdown filterable doesn't work if dropdown options fetched from backend
Image
dropdown-that-depends-on-parents-not-selectable.mov

Circular Progress:

  • Full screen isn't displayed correctly
angular-20-fullscreen-progress.mov

Public form:

  • A delay between angular text input with public form state that makes values always empty/undefined
Image
  • Radio doesn't work with public form
Image
  • Add one child (sub form) but table displays 2 chidren, first one empty value
Image
  • Checkbox doesn't work with public form
Image Image
  • Date picker doesn't work with public form
Image Image
  • Dropdown doesn't work with public form
Image Image
  • Textarea doesn't work with public form
Image

Drawer:

  • Losing the focus when opening the drawer the first time (I tested on my local chrome browser + Browser stack latest safari)
Image

Tooltip:

  • Tooltip is truncated
Image

Input:

Image

Pagination

  • After select a page (empty value on the dropdown which is a bug described above), the browser is frozen
Image

Metadata

Metadata

Labels

Tech debtTechnical Debt. Likely no benefit to end users.

Type

Projects

Status

Alpha

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions