Details
Description
Steps to reproduce
- Log in to back office.
- Go to Content / Content types.
- Start creating a new CT.
- Add matrix fieldtype to field definition.
- Expand added fieldtype.
- Add three new rows in columns section.
- Select third row and delete it.
- Select 'All' rows.
- Verify web browser console output.
Actual result:
See attached screenshot and watch vid: https://recordit.co/u6oqDXgrgv
Selecting all rows in the table causes a JS exception.
Uncaught TypeError: Cannot read properties of null (reading 'querySelectorAll') at findCheckedColumns (ibexa-admin-ui-content-type-edit-js.js:823:23) at updateDisabledState (ibexa-admin-ui-content-type-edit-js.js:826:21) at HTMLInputElement.checkColumn (ibexa-admin-ui-content-type-edit-js.js:873:5) at ibexa-admin-ui-layout-js.js:63376:21 at NodeList.forEach (<anonymous>) at setSubCheckboxesStates (ibexa-admin-ui-layout-js.js:63373:19)
Expected result:
No JS exception.
Designs
Attachments
Issue Links
- discovered while testing
-
IBX-6559 The UI for the matrix field in content type is inconsistent
- Closed