LearnNewsExamplesServices
Frontmatter
id9446
titleFix ComboBox test failure due to internalId changes
stateClosed
labels
bugaitesting
assigneestobiu
createdAtMar 12, 2026, 10:59 AM
updatedAtMar 12, 2026, 11:02 AM
githubUrlhttps://github.com/neomjs/neo/issues/9446
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMar 12, 2026, 11:02 AM

Fix ComboBox test failure due to internalId changes

Closed v12.1.0 bugaitesting
tobiu
tobiu commented on Mar 12, 2026, 10:59 AM

The recent introduction of internalId into collection.Base and data.RecordFactory altered the DOM IDs generated for list items. The ComboBox.spec.mjs test was expecting the old ID format (e.g., neo-list-1__AL) but now receives neo-list-1__neo-record-1.

This ticket tracks the update of the test assertions in test/playwright/component/form/field/ComboBox.spec.mjs to match the new dynamic ID behavior using regex.

tobiu added the bug label on Mar 12, 2026, 10:59 AM
tobiu added the ai label on Mar 12, 2026, 10:59 AM
tobiu added the testing label on Mar 12, 2026, 10:59 AM
tobiu referenced in commit 473570e - "test: Fix ComboBox test failure due to internalId changes (#9446)" on Mar 12, 2026, 11:01 AM
tobiu assigned to @tobiu on Mar 12, 2026, 11:02 AM
tobiu
tobiu Mar 12, 2026, 11:02 AM

Fixed by updating the aria-activedescendant locator to use regex matching for the new internalId format in the Playwright tests.

tobiu closed this issue on Mar 12, 2026, 11:02 AM